2023 BMW M3
M3 Xdrive Competition M Step
2,548miAutoPetrol3.0L
£72,898
Irvine
~£1,831/pm
Containing a 3.0l petrol engine and automatic transmission, this used M3 M3 Xdrive Competition M Step with a mere 2,548 miles clocked up on the dash has been so well maintained, it could easily be mistaken for a brand spanking new motor.