2020 BMW 3 Series
2.0 320I M Sport Euro 6 Ss
27,222miAutoPetrol2.0L
£22,677
£1,682 moreNewbury
~£569/pm
Same model
3k less miles
Same year
2.0L
Petrol
Auto
This used car has a low mileage of only 27,222 miles on the clock and has been driven for less than a full year.