Filter results 70 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2018 BMW X4
xDrive M40d 5dr Step Auto
xDrive M40d 5dr Step Auto
Welcome to Williams Rochdale BMW
60,731 miles
Request callback
£30,490
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
John Clark BMW Aberdeen
35,024 miles
Request callback
£29,800
2018 BMW X4
xDrive M40d 5dr Step Auto
xDrive M40d 5dr Step Auto
Mercedes-Benz of Chichester
36,814 miles
Request callback
£29,880
2016 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
John Clark Select Edinburgh
43,325 miles
Request callback
£18,700
2017 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
Mercedes-Benz of Canterbury
54,401 miles
Request callback
£19,499
2020 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Vertu BMW Teesside
26,177 miles
Request callback
£33,826
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
John Clark BMW Aberdeen
40,039 miles
Request callback
£29,200
2021 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
John Clark BMW Aberdeen
13,466 miles
Request callback
£37,200
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
John Clark BMW Aberdeen
41,289 miles
Request callback
£30,200
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Lookers BMW Stafford
12,254 miles
Request callback
£42,999
2019 BMW X4
xDrive20d M Sport X 5dr Step Auto
xDrive20d M Sport X 5dr Step Auto
Marshall Honda Clitheroe
50,288 miles
Request callback
£27,034
Buy new from | £27,830 | (list price from £31,075) |
Showing 31 - 45 of 70 cars