2020 BMW 1 Series
116D M Sport Step
29,484mi Auto Diesel
£19,450
Gainsborough
~£488/pm
Check out the remarkable price of only £20,199 for this low mileage 1 Series with 29,484 miles clocked-up on the dash and a l diesel motor with automatic transmission.