Sort By
2014 BMW X3
Xdrive20D Se 5Dr
Knights South Staffordshire
40,084 miles
Call dealer
£12,980
2014 BMW X3
Xdrive35D M Sport 5Dr Step Auto
Ford South Shields
64,000 miles
Call dealer
£17,980
2016 BMW X3
Xdrive30D Se 5Dr Step Auto
Eastern Bmw, Edinburgh
53,830 miles
Call dealer
£16,950
2017 BMW X3
Xdrive20D Xline 5Dr Step Auto
Ocean Falmouth BMW
35,027 miles
Call dealer
£25,980
2019 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Harry Fairbairn Bmw (Irvine)
8,418 miles
Call dealer
£31,898
2019 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Arnold Clark Stoke-On-Trent Motorstore
9,856 miles
Call dealer
£31,898
2019 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Halliwell Jones Chester
4,708 miles
Call dealer
£31,980
2019 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Halliwell Jones Warrington
7,786 miles
Call dealer
£32,980
2019 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Halliwell Jones Warrington
2,661 miles
Call dealer
£32,980
2019 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Halliwell Jones Warrington
3,158 miles
Call dealer
£32,980
Buy new from £48,133 (list price from £54,605)
Contract hire from £380.80 per month
Showing 1 - 10 of 415 cars