Sort By
2017 BMW X4
Xdrive30D M Sport 5Dr Step Auto
Chandlers BMW Hailsham
21,322 miles
Call dealer
£28,495
2016 BMW X4
Xdrive20D M Sport 5Dr Step Auto
Barretts BMW Ashford
31,698 miles
Call dealer
£24,995
2018 BMW X4
Xdrive20D M Sport 5Dr Step Auto
Westerly BMW Exeter
10,059 miles
Call dealer
£30,995
2018 BMW X4
Xdrive20D M Sport 5Dr Step Auto
Marshall BMW Hampshire
16,500 miles
Call dealer
£32,000
2016 BMW X4
Xdrive30D M Sport 5Dr Step Auto
Marshall BMW of Scunthorpe
32,912 miles
Call dealer
£24,000
2017 BMW X4
Xdrive35D M Sport 5Dr Step Auto
Mercedes-Benz of Reading
38,784 miles
Call dealer
£25,000
2020 BMW X4
Xdrive20D M Sport 5Dr Step Auto
Barretts BMW Ashford
1,000 miles
Call dealer
£44,995
2019 BMW X4
Xdrive30D M Sport 5Dr Step Auto
Dick Lovett Bmw Bristol
15,411 miles
Call dealer
£34,500
2019 BMW X4
Xdrive30D M Sport 5Dr Step Auto
Ocean Plymouth BMW
8,142 miles
Call dealer
£37,840
2015 BMW X4
Xdrive20D M Sport 5Dr Step Auto
Stratstone Bmw Chesterfield
60,059 miles
Call dealer
£19,990
Contract hire from £443.84 per month
Showing 1 - 10 of 68 cars