Filter results 33 Cars
Browse by shape
Browse by trim
Sort By
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
35,557 miles
Request callback
£19,495
2020 BMW X4
2.0 XDRIVE20D M SPORT MHEV 4d 188 BHP
2.0 XDRIVE20D M SPORT MHEV 4d 188 BHP
Premier Cars
22,604 miles
Request callback
£26,480
2019 BMW X4
2.0 XDRIVE20D M SPORT X 4d 188 BHP IN WHITE WITH 49,000 MILES AND A FULL SERVICE HISTORY, 2 OWNER FR
2.0 XDRIVE20D M SPORT X 4d 188 BHP IN WHITE WITH 49,000 MILES AND A FULL SERVICE HISTORY, 2 OWNER FR
Kent East Peckham
49,000 miles
Request callback
£26,499
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Marshall BMW Grimsby
15,251 miles
Request callback
£43,095
2021 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Carsa Bradford
23,871 miles
Request callback
£31,616
2020 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Ocean Group BMW Plymouth
28,469 miles
Request callback
£36,990
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Hippo Motor Group
15,130 miles
Request callback
£41,920
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Prestige Cars Kent
30,375 miles
Request callback
£28,789
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Marshall BMW Bournemouth
12,711 miles
Request callback
£42,861
2020 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Hippo Motor Group
26,332 miles
Request callback
£29,920
Buy new from | £27,830 | (list price from £31,075) |
Showing 1 - 15 of 33 cars