2019 BMW 3 Series
320I M Sport
15,701miAutoPetrol2.0L
£23,990
£5,500 moreCanterbury
~£602/pm
Same model
49k less miles
Same year
2.0L
Petrol
Auto
This saloon BMW 3 Series 320I M Sport has a low mileage of only 15,701 miles and it has been used for under a full year.