Filter results 58 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
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,690
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,847
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
2019 BMW X4
xDrive30d M Sport X 5dr Step Auto
xDrive30d M Sport X 5dr Step Auto
Prestige Cars Kent
34,041 miles
Request callback
£31,875
Buy new from | £49,370 | (list price from £54,045) |
Showing 31 - 45 of 58 cars