2017 BMW M1
3.0 335 Bhp
24,900miAutoPetrol3.0L
£19,995
£2,545 moreNewport
~£502/pm
Same model
37k less miles
Same year
3.0L
Own this M1 for only £19,995. It has 24,900 miles clocked up on the dash and incorporates a 3.0 LTR petrol motor with automatic transmission.