2020 BMW 1 Series
120D M Sport
34,986miAutoDiesel2.0L
£22,295
Maidstone
~£560/pm
This dealer in Maidstone is advertising a low price of just £22,295 for this low mileage BMW 1 Series that has got a 2.0L diesel engine with automatic transmission