Filter results 30 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2020 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Hippo Motor Group
31,830 miles
Request callback
£30,420
2020 BMW X4
xDrive30d MHT M Sport 5dr Auto
xDrive30d MHT M Sport 5dr Auto
Lookers BMW Stafford
32,232 miles
Request callback
£35,999
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Marshall BMW Scunthorpe
59,206 miles
Request callback
£26,790
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Stephen James Bmw Enfield
39,925 miles
Request callback
£28,995
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Vertu Bmw Bridgwater
14,919 miles
Request callback
£31,576
2018 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Vertu Honda Newcastle-Upon-Tyne
47,958 miles
Request callback
£24,946
2018 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
Prestige Cars Kent
43,719 miles
Request callback
£27,018
2017 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Endeavour Approved
36,103 miles
Request callback
£19,490
Buy new from | £49,370 | (list price from £54,045) |
Showing 1 - 15 of 30 cars