2017 BMW X4
X4 Xdrive20d M Sport
34,587miAutoDiesel2.0L
£21,905
£410 moreCrawley
~£550/pm
Same model
469 less miles
Same year
2.0L
Diesel
Auto
An awesome price of only £22,917 from this dealer on this second hand BMW X4 X4 Xdrive20d M Sport with a low mileage of just 34,587 miles.