Filter results 54 Cars
Browse by engine
Sort By
2021 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Lookers BMW Crewe
31,524 miles
Request callback
£31,499
2020 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
CarSupermarket.com Hessle
40,009 miles
Request callback
£28,176
2024 BMW X4
xDrive30d MHT M Sport 5dr Auto
xDrive30d MHT M Sport 5dr Auto
Lookers Ford Braintree
16,656 miles
Request callback
£51,999
2021 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Vertu Honda Grantham
40,169 miles
Request callback
£33,000
2020 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
CarSupermarket.com Preston
38,940 miles
Request callback
£28,676
2021 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Marshall BMW Scunthorpe
21,859 miles
Request callback
£33,520
2020 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Carsa Southampton
59,205 miles
Request callback
£25,195
2020 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
CarSupermarket.com Hessle
29,450 miles
Request callback
£29,676
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Marshall Volvo Nottingham
51,198 miles
Request callback
£26,470
2018 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Lookers BMW Stafford
36,016 miles
Request callback
£26,999
Buy new from | £48,370 | (list price from £54,045) |
Showing 1 - 15 of 54 cars