2021 BMW 1 Series
118I 136 M Sport
8,851miManualPetrol
£20,932
£1,432 moreHarrogate
~£526/pm
Same model
26k less miles
Same year
Petrol
A low price of only £21,641 is being offered by us at this dealer in Harrogate for this low mileage 1 Series 118I 136 M Sport which has just 8,851 miles on the clock.