Sort By
2016 BMW X3
xDrive20d M Sport 5dr Step Auto
Weybridge Isuzu
46,700 miles
Call dealer
£20,995
2019 BMW X3
xDrive20d M Sport 5dr Step Auto
Halliwell Jones Wilmslow
5,280 miles
Call dealer
£34,980
2019 BMW X3
xDrive20d M Sport 5dr Step Auto
Halliwell Jones Wilmslow
6,628 miles
Call dealer
£34,980
2017 BMW X3
Xdrive30D M Sport 5Dr Step Auto
Blue Bell Crewe
15,896 miles
Call dealer
£29,980
2019 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Blue Bell Crewe
1,000 miles
Call dealer
£33,480
2014 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Perrys Huddersfield Vauxhall
66,500 miles
Call dealer
£13,500
2015 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Eden Prestige & Performance
59,111 miles
Call dealer
£18,000
2017 BMW X3
Xdrive20D Xline 5Dr Step Auto
Halliwell Jones North Wales
23,089 miles
Call dealer
£20,980
2019 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Halliwell Jones Wilmslow
3,193 miles
Call dealer
£34,980
2019 BMW X3
Xdrive20I M Sport 5Dr Step Auto
Marshall BMW of Scunthorpe
4,184 miles
Call dealer
£38,290
Buy new from £48,133 (list price from £54,605)
Contract hire from £380.80 per month
Showing 1 - 10 of 389 cars