2019 BMW 3 Series
320D M Sport
12,936miManualDiesel2.0L
£24,998
£2,500 morePaisley
~£628/pm
Same model
16k 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.