2016 BMW X1
2.0 20D M Sport Xdrive Euro 6 Ss
29,000miAutoDiesel2.0L
£17,995
£7,000 moreHarrogate
~£452/pm
Same model
64k less miles
Same year
2.0L
Diesel
Auto
At our fantastic price of only £17,995 is this X1, it has got 29,000 miles on the dash and comes equipped with a 2.0l diesel motor with automatic transmission.