2021 BMW 3 Series
320I Sport Step
12,098miAutoPetrol2.0L
£23,698
£52 lessKilmarnock
~£595/pm
Same model
10k less miles
Same year
2.0L
Petrol
Auto
A fabulous price of only £24,498 from us at this dealer on this almost pristine, like new, low mileage BMW.