2020 BMW 3 Series
320I Sport Step
21,501miAutoPetrol2.0L
£25,498
£3,899 moreEdinburgh
~£640/pm
Same model
14k less miles
Same year
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.