2017 BMW X4
X4 Xdrive20d M Sport
34,587miAutoDiesel2.0L
£22,917
£4,422 moreCrawley
~£576/pm
Same model
42k 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.