2017 BMW M2 prices
33 cars from UK dealers, updated 19 October 2026. Typical asking price £27,000.
Half of the 33 priced 2017 BMW M2 cars for sale ask between £25,000 and £28,000.
Typical mileage 50,000 miles.
13 have had their price cut since they were first listed.
Is the price fair?
The prices above describe the cars currently advertised. They are not a valuation of every car of this model and year. Open a car to see its expected asking price, adjusted for mileage and specification, alongside the available evidence.
Cars for sale now
- 2017 BMW M2, 32,763 miles, £24,995, £4,997 under typical, Bradford
- 2017 BMW M2, 52,871 miles, £24,450, £2,536 under typical, Bexleyheath
- 2017 BMW M2, 33,000 miles, £27,990, New Malden
- 2017 BMW M2, 63,000 miles, £24,295, Newport
- 2017 BMW M2, 10,000 miles, £31,970, Rochester
- 2017 BMW M2, 37,700 miles, £27,950, Sheffield
- 2017 BMW M2, 47,000 miles, £26,995, Frome
- 2017 BMW M2, 56,200 miles, £25,995, Farnham
- 2017 BMW M2, 68,850 miles, £23,995, Ripley
- 2017 BMW M2, 65,500 miles, £24,700, Macclesfield
- 2017 BMW M2, 71,245 miles, £23,750, Barrowford
- 2017 BMW M2, 39,547 miles, £25,999, Alfreton
- 2017 BMW M2, 47,961 miles, £27,495, Birmingham
- 2017 BMW M2, 47,531 miles, £27,575, Wetherby
- 2017 BMW M2, 48,414 miles, £27,498, Blackburn
- 2017 BMW M2, 50,000 miles, £27,490, Melton Mowbray
- 2017 BMW M2, 53,500 miles, £26,999, Watford
- 2017 BMW M2, 46,832 miles, £27,995, Poole
- 2017 BMW M2, 28,000 miles, £27,995, Crawley
- 2017 BMW M2, 61,000 miles, £25,995, Denbigh
- 2017 BMW M2, 70,500 miles, £24,495, Saltash
- 2017 BMW M2, 55,000 miles, £27,095, Shrewsbury
- 2017 BMW M2, 47,055 miles, £28,499, Pegswood
- 2017 BMW M2, 50,500 miles, £27,995, Dorchester
- 2017 BMW M2, 74,839 miles, £24,041, Exeter
- 2017 BMW M2, 44,500 miles, £28,995, Stourbridge
- 2017 BMW M2, 60,000 miles, £27,000, Luton
- 2017 BMW M2, 47,652 miles, £28,950, Maidenhead
- 2017 BMW M2, 54,500 miles, £27,999, Shrewsbury
- 2017 BMW M2, 31,070 miles, £31,989, Hoddesdon
- 2017 BMW M2, 86,400 miles, £23,499, Watford
- 2017 BMW M2, 79,500 miles, £24,880, Radlett
- 2017 BMW M2, 88,000 miles, £24,995, Hinckley
BMW M2 prices by year
BMW M2 by price
More BMW
- All BMW M2
- All BMW cars
- BMW 1 Series (7,136)
- BMW 3 Series (6,996)
- BMW X5 (3,233)
- BMW X3 (3,017)
- BMW 5 Series (2,885)
- BMW X1 (2,593)
- BMW 2 Series (1,857)
- BMW 4 Series (1,794)
- BMW 2 Series Gran Coupe (1,284)
- BMW 4 Series Gran Coupe (1,201)
- BMW i4 (829)
- BMW M3 (828)
- BMW 2 Series Active Tourer (808)
- BMW X2 (771)
- BMW M4 (755)