2019 BMW 3 Series
M Sport
29,774miAutoPetrol2.0L
£20,699
£1,100 lessPeterborough
~£520/pm
Same model
2k more miles
Same year
2.0L
Petrol
Auto
A bargain price of £20,699 is currently being advertised by us at this dealer on this low mileage 3 Series which has only 29,774 miles on the clock.