2023 BMW 3 Series
320I M Sport Step
899miAutoPetrol2.0L
£36,898
£1,000 lessKirkcaldy
~£927/pm
Same model
3k less miles
Same year
2.0L
Petrol
Auto
Incorporating a 2000 cc petrol motor with automatic transmission, this second-hand BMW is on offer in a grey finish with 899 mi clocked up on the dash.