2020 BMW 3 Series
320I M Sport
22,576miAutoPetrol2.0L
£23,250
£1,248 lessLincoln
~£584/pm
Same model
816 more miles
Same year
2.0L
Petrol
Auto
Searching to buy a BMW 3 Series 320I M Sport? Then take a closer look at this used one with a mere 22,576 miles on the dash.