2021 BMW 3 Series
330I M Sport
21,867miAutoPetrol2.0L
£29,493
£993 moreBedford
~£741/pm
Same model
4k more miles
Same year
2.0L
Petrol
Auto
Are you thinking of buying a BMW 3 Series 330I M Sport? Then have a closer look at this second-hand one with only 21,800 miles on the dash.