2016 BMW M2
3.0 M240i 335 Bhp
38,400miAutoPetrol3.0L
£19,890
£5,895 moreBedford
~£499/pm
Same model
56k less miles
Same year
3.0L
Petrol
Auto
This BMW M2 3.0 M240i 335 Bhp has 38,400 mi clocked-up on the dash and comes fitted out with a 3000cc petrol motor.