Sort By
2018 BMW X4
Xdrive M40D 5Dr Step Auto
Swansway Motor Match Stafford
15,309 miles
Call dealer
£36,399
2020 BMW X4
Xdrive20D M Sport X 5Dr Step Auto
Eastern Bmw, Edinburgh
6,000 miles
Call dealer
£36,750
2019 BMW X4
Xdrive M40D 5Dr Step Auto
Williams Rochdale BMW
7,278 miles
Call dealer
£41,975
2020 BMW X4
Xdrive M40I 5Dr Step Auto
Eastern Bmw, Edinburgh
3,000 miles
Call dealer
£43,500
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
Contract hire from £443.84 per month
Showing 1 - 10 of 158 cars