Filter results 49 Cars
Browse by shape
Browse by trim
Sort By
2018 BMW X3
xDrive20i xLine 5dr Step Auto
xDrive20i xLine 5dr Step Auto
Hendy Car Store Portsmouth
46,786 miles
Request callback
£24,250
2021 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
Lookers Volvo Glasgow
26,023 miles
Request callback
£30,999
2019 BMW X3
2.0 XDRIVE20I M SPORT 5d AUTO 181 BHP
2.0 XDRIVE20I M SPORT 5d AUTO 181 BHP
S James Prestige Limited
55,800 miles
Request callback
£24,490
2018 BMW X3
2.0 XDRIVE20I XLINE 5d AUTO 181 BHP
2.0 XDRIVE20I XLINE 5d AUTO 181 BHP
HPL Motors Atherton Preston
30,004 miles
Request callback
£25,499
2018 BMW X3
2.0 XDRIVE20I M SPORT 5d 181 BHP Panoramic Sunroof, Black Leather, Reverse Camera, Front / Rear Par
2.0 XDRIVE20I M SPORT 5d 181 BHP Panoramic Sunroof, Black Leather, Reverse Camera, Front / Rear Par
Car Time Motor Co UK Ltd Bury
36,288 miles
Request callback
£27,778
2020 BMW X3
2.0 XDRIVE20I M SPORT 5d 181 BHP 10in Satellite Navigation, Reverse Camera / Park Sensors, Heated Le
2.0 XDRIVE20I M SPORT 5d 181 BHP 10in Satellite Navigation, Reverse Camera / Park Sensors, Heated Le
Car Time Motor Co UK Ltd Bury
39,062 miles
Request callback
£27,999
2020 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
Welcome to Williams Stockport BMW
22,404 miles
Request callback
£32,990
2023 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Welcome to Williams Rochdale BMW
14,480 miles
Request callback
£40,490
2019 BMW X3
xDrive20i SE 5dr Step Auto
xDrive20i SE 5dr Step Auto
John Clark BMW Aberdeen
54,875 miles
Request callback
£22,500
2021 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
Welcome to Williams Stockport BMW
32,806 miles
Request callback
£32,450
2021 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
John Clark BMW Tayside
18,001 miles
Request callback
£35,000
2021 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
John Clark BMW Aberdeen
16,635 miles
Request callback
£35,500
Buy new from | £27,830 | (list price from £31,075) |
Showing 1 - 15 of 49 cars