Sort By
2018 BMW X4
xDrive20d M Sport 5dr Step Auto
Blue Bell Crewe
14,874 miles
Call dealer
£27,480
2019 BMW X4
xDrive30d M Sport 5dr Step Auto
Marshall BMW Bournemouth (Sales)
3,263 miles
Call dealer
£38,272
2018 BMW X4
xDrive20d M Sport 5dr Step Auto
Inchcape Cooper Reading BMW
16,823 miles
Call dealer
£25,991
2016 BMW X4
xDrive20d M Sport 5dr Step Auto
Marshall Volvo Grantham
45,250 miles
Call dealer
£20,980
2019 BMW X4
xDrive30d M Sport X 5dr Step Auto
BMW Hereford
8,733 miles
Call dealer
£39,950
2019 BMW X4
xDrive M40i 5dr Step Auto
Halliwell Jones Chester
1,649 miles
Call dealer
£40,980
2018 BMW X4
xDrive20d M Sport 5dr Step Auto
Knights North Staffordshire
27,436 miles
Call dealer
£25,980
2019 BMW X4
xDrive30d M Sport 5dr Step Auto
Dick Lovett Bmw Bristol
14,892 miles
Call dealer
£33,995
2018 BMW X4
xDrive20d M Sport 5dr Step Auto
Inchcape Cooper Norwich BMW
22,213 miles
Call dealer
£33,991
2014 BMW X4
xDrive35d M Sport 5dr Step Auto
The Premium Collection Bradford
68,585 miles
Call dealer
£18,000
Contract hire from £503.23 per month
Showing 1 - 10 of 102 cars