Sort By
2021 BMW X4
xDrive30d MHT M Sport 5dr Auto
xDrive30d MHT M Sport 5dr Auto
Saxton 4X4 - 39 miles away
36,006 miles
Call dealer
£34,400
2017 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
Prestige Cars Kent - 66 miles away
80,000 miles
Call dealer
£17,350
2020 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Prestige Cars Kent - 66 miles away
32,162 miles
Call dealer
£28,780
2020 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
Quality Part X Ltd - Dunstable - 73 miles away
81,000 miles
Call dealer
£25,300
2024 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Marshall BMW Hampshire - 106 miles away
5,769 miles
Call dealer
£47,293
2017 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
Anchor Cars - 109 miles away
59,678 miles
Call dealer
£18,995
2017 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Sandicliffe Nissan Nottingham - 116 miles away
51,609 miles
Call dealer
£18,600
2021 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
CarSupermarket.com Grimsby - 118 miles away
50,838 miles
Call dealer
£27,676
2019 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
CarSupermarket.com Birmingham - 128 miles away
56,074 miles
Call dealer
£27,197
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
CarSupermarket.com Hessle - 133 miles away
43,311 miles
Call dealer
£24,997
2020 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Carsa Southampton - 134 miles away
22,805 miles
Call dealer
£28,399
2024 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Marshall BMW Salisbury - 144 miles away
5,230 miles
Call dealer
£46,612
2018 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Hippo Approved - 192 miles away
84,852 miles
Call dealer
£21,320
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Vertu BMW Teesside - 201 miles away
18,144 miles
Call dealer
£37,101
2020 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Carsa Durham - 214 miles away
29,164 miles
Call dealer
£26,943
Buy new from | £49,050 | (list price from £54,725) |
Showing 1 - 15 of 23 cars