2017 BMW M2
M240i
51,200miAutoPetrol3.0L
£19,999
Atherstone
~£502/pm
This motor has got 51,200 miles on the clock and features a 3.0 litre petrol motor. It's on offer and ready for its next owner to drive home for the bargain price of only £19,999.