2020 BMW 3 Series
320I M Sport Touring
39,843miAutoPetrol
£24,495
£254 lessBromley
~£615/pm
Same model
3k more miles
Same year
Petrol
Auto
This second hand BMW from this dealer has 39,843 miles clocked up on the dash and incorporates a L petrol engine.