2020 BMW 3 Series
320I Sport Step
28,240miAutoPetrol2.0L
£24,698
Paisley
~£620/pm
This dealer in Paisley is currently advertising a remarkable price of just £24,698 for this low mileage BMW 3 Series 320I Sport Step incorporating a 2000cc petrol motor and automatic transmission