2019 BMW X1
Sdrive 18I M Sport Step
29,138mi Auto Petrol 1.5L
£21,498
Bathgate
~£540/pm
A fantastic price of £21,998 is currently being advertised by this dealer in Bathgate on this low mileage X1 Sdrive 18I M Sport Step with a low mileage of only 29,138 miles.