Sort By
2017 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
John Clark Select Edinburgh - 60 miles away
64,114 miles
Call dealer
£16,500
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Thomson & Potter Skoda Perth - 62 miles away
69,405 miles
Call dealer
£22,000
2021 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
John Clark BMW Tayside - 79 miles away
8,534 miles
Call dealer
£35,500
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
John Clark BMW Tayside - 79 miles away
16,496 miles
Call dealer
£38,000
2017 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
John Clark BMW Aberdeen - 133 miles away
42,346 miles
Call dealer
£20,500
2023 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
John Clark BMW Aberdeen - 133 miles away
15,904 miles
Call dealer
£38,800
2024 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Vertu BMW Sunderland - 150 miles away
6,538 miles
Call dealer
£46,332
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Vertu BMW Durham - 152 miles away
10,680 miles
Call dealer
£38,558
2024 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Vertu BMW Durham - 152 miles away
8,612 miles
Call dealer
£45,052
2023 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Vertu BMW Teesside - 169 miles away
28,092 miles
Call dealer
£37,441
2022 BMW X4
xDrive30d MHT M Sport 5dr Auto
xDrive30d MHT M Sport 5dr Auto
Mercedes-Benz of Preston - 172 miles away
23,405 miles
Call dealer
£39,410
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
JCT600 Approved Centre Bradford - 194 miles away
37,073 miles
Call dealer
£32,800
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Vertu BMW York - 201 miles away
35,242 miles
Call dealer
£31,686
2021 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Pure Cars Wakefield - 206 miles away
27,984 miles
Call dealer
£33,190
2016 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
Riverside Motor Group Volvo Doncaster - 223 miles away
84,064 miles
Call dealer
£13,990
Buy new from | £28,932 | (list price from £32,290) |
Showing 1 - 15 of 29 cars