2023 BMW 3 Series
320I M Sport Step
3,894miAutoPetrol2.0L
£37,898
£92 lessKirkcaldy
~£952/pm
Same model
5k less miles
Same year
2.0L
Petrol
Auto
This motor up for sale from this dealer priced at £41,998 comes finished in the shade of white and has got 3,894 miles clocked up on the dashboard.