Filter results 190 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2012 BMW X3
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
Rix Motor Company Ltd
53,000 miles
Request callback
£17,750
2016 BMW X3
2.0 XDRIVE20D M SPORT 5d 188 BHP
2.0 XDRIVE20D M SPORT 5d 188 BHP
Pinetree Car Superstore Ltd Tonypandy
56,402 miles
Request callback
£17,899
2016 BMW X3
2.0 XDRIVE20D M SPORT 5d AUTO-FINISHED IN GLACIER SILVER WITH BLACK NEVADA LEATHER-MULTIFUNCTION STE
2.0 XDRIVE20D M SPORT 5d AUTO-FINISHED IN GLACIER SILVER WITH BLACK NEVADA LEATHER-MULTIFUNCTION STE
Rix Motor Company Ltd
54,000 miles
Request callback
£17,950
2017 BMW X3
2.0 XDRIVE20D M SPORT 5d 188 BHP ONLY 63124 GENUINE LOW MILES
2.0 XDRIVE20D M SPORT 5d 188 BHP ONLY 63124 GENUINE LOW MILES
Gary Hutchinson Car Sales Ltd
63,124 miles
Request callback
£17,950
2017 BMW X3
2.0 XDRIVE M SPORT AUTO AUTO 4X4
2.0 XDRIVE M SPORT AUTO AUTO 4X4
J Irwin Car Sales
49,000 miles
Request callback
£17,995
2017 BMW X3
2.0 XDRIVE20D M SPORT 5d AUTO 188 BHP
2.0 XDRIVE20D M SPORT 5d AUTO 188 BHP
Wavertree Car Centre Ltd
45,781 miles
Request callback
£18,495
2018 BMW X3
2.0 XDRIVE20D M SPORT 5d 188 BHP
2.0 XDRIVE20D M SPORT 5d 188 BHP
Motor 4 U Limited
85,000 miles
Request callback
£19,490
2017 BMW X3
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Rix Motor Company Ltd
70,000 miles
Request callback
£20,950
2018 BMW X3
2.0 XDRIVE20D M SPORT 5d 188 BHP
2.0 XDRIVE20D M SPORT 5d 188 BHP
Fermanagh Auto Sales
91,000 miles
Request callback
£20,990
2019 BMW X3
2.0 XDRIVE20D M SPORT 5d 188 BHP Reverse Camera, Parking Sensors, Adaptive LED Lights, Heated Seats,
2.0 XDRIVE20D M SPORT 5d 188 BHP Reverse Camera, Parking Sensors, Adaptive LED Lights, Heated Seats,
Car Time Motor Co UK Ltd Bury
82,086 miles
Request callback
£21,250
2017 BMW X3
3.0 XDRIVE35D M SPORT 5d 309 BHP
3.0 XDRIVE35D M SPORT 5d 309 BHP
Glasgow Road Falkirk
38,416 miles
Request callback
£21,995
2018 BMW X3
2.0 XDRIVE20D M SPORT 5d AUTO 188 BHP
2.0 XDRIVE20D M SPORT 5d AUTO 188 BHP
S James Prestige Limited
53,300 miles
Request callback
£22,980
Buy new from | £43,527 | (list price from £48,070) |
Showing 31 - 45 of 190 cars