Filter results 47 Cars
Browse by engine
Sort By
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Marshall BMW Bournemouth
16,270 miles
Request callback
£43,148
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
John Clark BMW Aberdeen
22,657 miles
Request callback
£32,300
2020 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Ocean Group BMW Paignton
18,998 miles
Request callback
£33,950
2020 BMW X4
xDrive30d MHT M Sport 5dr Auto
xDrive30d MHT M Sport 5dr Auto
Lookers BMW Stafford
58,974 miles
Request callback
£31,499
2020 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Welcome to Williams Bolton BMW
63,339 miles
Request callback
£26,485
2021 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Hippo Motor Group
30,162 miles
Request callback
£35,420
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
John Clark BMW Aberdeen
35,024 miles
Request callback
£27,800
2018 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
Marshall Jaguar Oxford
71,325 miles
Request callback
£24,300
2019 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
John Clark BMW Aberdeen
40,039 miles
Request callback
£26,600
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
John Clark BMW Aberdeen
16,259 miles
Request callback
£37,800
2021 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Ocean Group BMW Plymouth
25,662 miles
Request callback
£37,950
2022 BMW X4
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
John Clark BMW Tayside
17,830 miles
Request callback
£38,500
Buy new from | £48,370 | (list price from £54,045) |
Showing 31 - 45 of 47 cars