2025 BMW M2 prices
39 cars from UK dealers, updated 22 October 2026. Typical asking price £55,000.
Half of the 39 priced 2025 BMW M2 cars for sale are priced between £53,000 and £57,500.
Typical mileage 6,000 miles.
20 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
The cheaper cars like each one are on its AskCar page.
- 2025 BMW M2, 1,219 miles, £51,164, £6,938 under typical, Bridgwater
- 2025 BMW M2, 29,112 miles, £36,395, £4,246 under typical, Manchester
- 2025 BMW M2, 1,863 miles, £55,700, Huddersfield
- 2025 BMW M2, 12,500 miles, £51,995, Uttoxeter
- 2025 BMW M2, 7,300 miles, £53,950, Chelmsford
- 2025 BMW M2, 7,400 miles, £53,995, Stourbridge
- 2025 BMW M2, 6,442 miles, £52,995, Basingstoke
- 2025 BMW M2, 11,838 miles, £51,555, Swindon
- 2025 BMW M2, 3,801 miles, £54,250, Harold Wood
- 2025 BMW M2, 11,308 miles, £51,500, Huddersfield
- 2025 BMW M2, 5,956 miles, £54,444, Swindon
- 2025 BMW M2, 19,336 miles, £49,850, Wollaston
- 2025 BMW M2, 12,321 miles, £51,990, Coatbridge
- 2025 BMW M2, 4,481 miles, £54,999, Hereford
- 2025 BMW M2, 5,243 miles, £55,000, Wakefield
- 2025 BMW M2, 21,276 miles, £52,495, St Neots
- 2025 BMW M2, 16,664 miles, £51,500, Heathrow
- 2025 BMW M2, 9,000 miles, £55,990, Norwich
- 2025 BMW M2, 5,134 miles, £57,995, St Neots
- 2025 BMW M2, 6,994 miles, £54,990, Stockport
- 2025 BMW M2, 5,608 miles, £55,859, Derby
- 2025 BMW M2, 10,921 miles, £53,590, Derby
- 2025 BMW M2, 11,756 miles, £53,495, St Neots
- 2025 BMW M2, 6,124 miles, £55,859, Derby
- 2025 BMW M2, 8,000 miles, £55,000, Nottingham
- 2025 BMW M2, 2,533 miles, £57,000, Enfield
- 2025 BMW M2, 3,199 miles, £56,995, Wigan
- 2025 BMW M2, 9,033 miles, £56,995, St Neots
- 2025 BMW M2, 2,226 miles, £58,250, Oldbury
- 2025 BMW M2, 4,190 miles, £58,000, Bracknell
- 2025 BMW M2, 4,776 miles, £58,999, Wilmslow
- 2025 BMW M2, 18,000 miles, £56,495, Eye
- 2025 BMW M2, 9,000 miles, £56,950, Farnborough
- 2025 BMW M2, 1,251 miles, £95,500, Newport
- 2025 BMW M2, 13 miles, £65,000, Coventry
- 2025 BMW M2, 5,600 miles, £62,500, Crewe
- 2025 BMW M2, 4,949 miles, £61,949, Hereford
- 2025 BMW M2, 12,094 miles, £61,000, Chigwell
- 2025 BMW M2, 9,216 miles, £96,713, Preston
BMW M2 by gearbox, fuel and body
BMW M2 prices by year
BMW M2 by price
More BMW
- All BMW M2
- All BMW cars
- BMW 1 Series (7,270)
- BMW 3 Series (7,148)
- BMW X5 (3,301)
- BMW X3 (3,059)
- BMW 5 Series (2,906)
- BMW X1 (2,649)
- BMW 2 Series (1,879)
- BMW 4 Series (1,802)
- BMW 2 Series Gran Coupe (1,314)
- BMW 4 Series Gran Coupe (1,198)
- BMW i4 (859)
- BMW 2 Series Active Tourer (823)
- BMW M3 (823)
- BMW X2 (792)
- BMW M4 (762)