2020 BMW 3 Series
320I Sport Step
21,501miAutoPetrol2.0L
£25,498
£1,200 moreEdinburgh
~£640/pm
Same model
7k less miles
Same year
2.0L
Petrol
Auto
Available for a test drive at your request is this estate 3 Series with 21,501 miles clocked up on the dash, automatic gearbox and a 2000 cc petrol motor.