2018 BMW X1
Sdrive 20I M Sport Step
33,761mi Auto Petrol 2.0L
£20,490
Borehamwood
~£515/pm
This dealer is advertising a low price of £20,490 for this low mileage BMW X1 Sdrive 20I M Sport Step that has just 33,761 miles clocked up on the dashboard.