2023 BMW 3 Series
320I M Sport Step
899miAutoPetrol2.0L
£36,898
£2,148 moreKirkcaldy
~£927/pm
Same model
7k less miles
Same year
2.0L
Petrol
Auto
With 899 miles clocked up on the dashboard and coming in the tone of grey, this second hand car comes equipped with automatic transmission and a 2.0 litre petrol motor.