Sort By
2014 BMW X3
Xdrive20D Se 5Dr Step Auto
Arnold Clark Strathaven Ford
62,371 miles
Call dealer
£14,498
2019 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Arnold Clark Chesterfield Motorstore
11,764 miles
Call dealer
£31,898
2019 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Halliwell Jones Wilmslow
2,904 miles
Call dealer
£31,980
2020 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Inchcape Cooper BMW Durham
1,569 miles
Call dealer
£37,122
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 M Sport 5Dr Step Auto
Mitsubishi Hanley
17,070 miles
Call dealer
£23,000
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
Buy new from £48,133 (list price from £54,605)
Contract hire from £380.80 per month
Showing 1 - 10 of 414 cars