2023 BMW M3
M3 Xdrive Competition M Step
2,500miAutoPetrol3.0L
£77,898
£7,903 moreKirkcaldy
~£1,956/pm
Same model
2k more miles
Same year
Petrol
This M3 M3 Xdrive Competition M Step has just few miles clocked up on the dashboard and it has been used for under a full year.