2019 BMW 3 Series
320D M Sport
12,936miManualDiesel2.0L
£23,998
£2,200 morePaisley
~£603/pm
Same model
31k less miles
Same year
2.0L
Diesel
Manual
A bargain price of just £24,998 from our dealership for this low mileage in superb, nearly new condition.