Filter results 44 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Group 1 Ipswich BMW
44,103 miles
Request callback
£26,991
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Vertu BMW Durham
10,680 miles
Request callback
£38,558
2025 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Group 1 Colchester BMW
4,478 miles
Request callback
£48,033
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Marshall BMW Grimsby
55,934 miles
Request callback
£25,354
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Dick Lovett BMW Swindon
42,478 miles
Request callback
£32,222
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Dick Lovett BMW Hungerford
52,930 miles
Request callback
£26,495
2021 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Pure Cars Wakefield
27,984 miles
Request callback
£33,190
2019 BMW X4
xDrive M40d 5dr Step Auto
xDrive M40d 5dr Step Auto
JCT600 Approved Centre Bradford
59,236 miles
Request callback
£28,750
2024 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Group 1 Norwich BMW
7,256 miles
Request callback
£43,995
2020 BMW X4
xDrive M40d 5dr Step Auto
xDrive M40d 5dr Step Auto
Marshall Volkswagen Scunthorpe
32,033 miles
Request callback
£33,924
2017 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
John Clark Select Edinburgh
64,114 miles
Request callback
£16,500
2022 BMW X4
xDrive30d MHT M Sport 5dr Auto
xDrive30d MHT M Sport 5dr Auto
Mercedes-Benz of Preston
23,405 miles
Request callback
£39,410
2023 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
John Clark BMW Aberdeen
15,904 miles
Request callback
£38,800
Buy new from | £28,932 | (list price from £32,290) |
Showing 16 - 30 of 44 cars