2020 BMW 3 Series
320I Sport Step
40,339miAutoPetrol2.0L
£23,298
Clydebank
~£585/pm
This dealership in Clydebank has a low price of only £23,498 on this BMW with a 2.0 L petrol engine, automatic transmission and 40,339 miles clocked-up on the dash.