2019 BMW 3 Series
320I Sport Step
102,939miAutoPetrol2.0L
£14,699
£4,001 lessBristol
~£369/pm
Same model
52k more miles
Same year
Petrol
Currently on offer and ready for its next owner to drive home is this 3 Series 320I Sport Step with a 2000 CC petrol engine and 102,939 miles clocked-up on the dash.