2019 BMW M3
M340i Xdrive
29,000miAutoPetrol3.0L
£31,449
Oldham
~£790/pm
Check out the remarkable price at this dealer for this second hand, low mileage BMW M3 M340i Xdrive that has a 3.0l petrol engine, automatic transmission and a mere 29,000 miles on the dash.