Filter results 34 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2018 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Marshall BMW Salisbury
19,840 miles
Request callback
£27,000
2015 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
Motorchoice Edinburgh
38,730 miles
Request callback
£21,500
2018 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
Marshall BMW of Scunthorpe
22,640 miles
Request callback
£35,500
2018 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Marshall BMW of Scunthorpe
16,950 miles
Request callback
£33,200
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Marshall BMW of Scunthorpe
12,229 miles
Request callback
£35,750
2017 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Marshall BMW Salisbury
35,279 miles
Request callback
£25,000
2018 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
Marshall BMW Salisbury
44,497 miles
Request callback
£26,395
2017 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Marshall BMW Bournemouth (Sales)
14,347 miles
Request callback
£27,490
Buy new from | £10,576 | (list price from £10,850) |
Showing 1 - 10 of 34 cars