Sort By
2016 BMW X4
xDrive20d M Sport 5dr Step Auto
Inchcape Cooper York BMW
35,000 miles
Call dealer
£23,782
2017 BMW X4
xDrive20d xLine 5dr Step Auto
Westerly BMW Bridgwater
34,572 miles
Call dealer
£22,490
2016 BMW X4
xDrive20d M Sport 5dr
Advantage Cars Norwich
13,159 miles
Call dealer
£21,990
2019 BMW X4
xDrive M40d 5dr Step Auto
Halliwell Jones Southport
5,360 miles
Call dealer
£41,980
2016 BMW X4
xDrive35d M Sport 5dr Step Auto
Dick Lovett Bmw Bristol
27,000 miles
Call dealer
£25,995
2018 BMW X4
xDrive20d M Sport 5dr Step Auto
John Clark BMW Aberdeen
18,936 miles
Call dealer
£30,500
2020 BMW X4
xDrive M40i 5dr Step Auto
Blue Bell Crewe
1,000 miles
Call dealer
£44,980
2017 BMW X4
xDrive30d M Sport 5dr Step Auto
Dick Lovett Bmw Bristol
28,323 miles
Call dealer
£26,995
2018 BMW X4
xDrive35d M Sport 5dr Step Auto
Mazda Leeds
19,857 miles
Call dealer
£28,000
2018 BMW X4
xDrive20d M Sport 5dr Step Auto
Listers BMW Boston
16,414 miles
Call dealer
£32,900
Contract hire from £503.23 per month
Showing 1 - 10 of 115 cars