Sort By
2017 BMW X4
2.0 XDRIVE20D M SPORT 4d 188 BHP
2.0 XDRIVE20D M SPORT 4d 188 BHP
Motor 4 U Limited - 107 miles away
35,000 miles
Call dealer
£17,990
2019 BMW X4
2.0 XDRIVE20D M SPORT 4d 188 BHP Reverse Camera, Heated Leather Seats, Privacy Glass, 6.5-Inch Pro M
2.0 XDRIVE20D M SPORT 4d 188 BHP Reverse Camera, Heated Leather Seats, Privacy Glass, 6.5-Inch Pro M
Car Time Motor Co UK Ltd Bury - 108 miles away
43,020 miles
Call dealer
£32,639
2022 BMW X4
2.0 XDRIVE20D M SPORT MHEV 4d 188 BHP
2.0 XDRIVE20D M SPORT MHEV 4d 188 BHP
MotorClass - 117 miles away
19,354 miles
Call dealer
£41,495
2022 BMW X4
2.0 XDRIVE20D M SPORT MHEV 4d 188 BHP
2.0 XDRIVE20D M SPORT MHEV 4d 188 BHP
MotorClass - 117 miles away
19,833 miles
Call dealer
£42,995
2016 BMW X4
2.0 XDRIVE20D M SPORT 4d AUTO 188 BHP
2.0 XDRIVE20D M SPORT 4d AUTO 188 BHP
Wavertree Car Centre Ltd - 121 miles away
35,557 miles
Call dealer
£19,495
2020 BMW X4
2.0 XDRIVE20D M SPORT MHEV 4d AUTO 188 BHP
2.0 XDRIVE20D M SPORT MHEV 4d AUTO 188 BHP
HPL Motors Atherton Preston - 128 miles away
65,467 miles
Call dealer
£25,999
Buy new from | £27,830 | (list price from £31,075) |
Showing 1 - 6 of 6 cars