2016 BMW M2
M2
29,933miAutoPetrol3.0L
£26,995
Bournemouth
~£678/pm
Have a look at the amazing price at this dealer for this low mileage BMW that’s got a 3.0 LTR petrol engine, a mere 29,933 miles clocked up on the dash and automatic transmission.