2016 BMW 3 Series
320D M Sport Step
52,100miAutoDiesel2.0L
£15,500
£5,594 moreSwansea
~£389/pm
Same model
50k less miles
Same year
2.0L
Diesel
Auto
Planning on buying a BMW 3 Series? Then have a more in depth look at this second-hand model available in the shade of black that has 52,100 miles on the dash, a 2.0 litre diesel engine and automatic transmission.