2017 BMW X4
X4 Xdrive20d M Sport
34,587miAutoDiesel2.0L
£22,620
£5,365 moreCrawley
~£568/pm
Same model
14k less miles
Same year
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.