Filter results 35 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2018 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Sinclair Direct Bridgend
24,426 miles
Call dealer
£31,495
2015 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
John Clark BMW Aberdeen
42,443 miles
Call dealer
£22,000
2018 BMW X4
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Knights South Staffordshire
24,000 miles
Call dealer
£26,499
2019 BMW X4
xDrive30d M Sport X 5dr Step Auto
xDrive30d M Sport X 5dr Step Auto
Swansway Motor Match Stockport
17,000 miles
Call dealer
£35,197
2018 BMW X4
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
Marshall BMW of Scunthorpe
57,011 miles
Call dealer
£23,700
Buy new from | £21,797 | (list price from £25,195) |
Showing 1 - 10 of 35 cars