BMW M2

2 generations · 2016–present

The BMW M2 has been built in 2 generations between 2016 and present. On the European used-car market it costs €55,515 on average across 30 listings — from €45,283 for the F87 to €67,208 for the G87.

BMW M2 generations

How the BMW M2 generations differ

How the BMW M2 generations differ
GenerationG87F87
Production years2023–present2016–2021
Average used price€67,208€45,283
Typical price range€63,676 – €70,740€30,650 – €58,293
Average mileage8,663 km57,901 km
Listings1416
Power460–530 HP333–557 HP
FuelPetrolPetrol
GearboxAutomatic 98% · Manual 2%Automatic 91% · Manual 9%
Body stylesCoupeCoupe
Length × width4.58 × 1.89 m4.47 × 1.85 m
Wheelbase2.75 m2.69 m
Kerb weight1,801 kg1,615 kg
CO₂ (WLTP, median)220 g/km211 g/km
Seats and doors4 seats · 2 doors4 seats · 2 doors
Original list price€133,806€96,733
NL registrations147584

Market prices are averages of live European listings. Factory figures (power, weight, CO₂, dimensions, original list price) come from the Dutch vehicle registry (RDW open data), combined across each generation's model years.

Which BMW M2 generation to pick

Prices and mileage by year

YearAverage priceAverage mileageListings
2024€63,67611,718 km7
2023€70,7405,608 km7
2021€58,29348,533 km3
2020€49,79635,991 km3
2019€44,65659,810 km5
2018€30,65084,500 km2
2017€38,55968,265 km3

Market prices are averages of live European listings. Factory data comes from the Dutch vehicle registry (RDW open data).

Other BMW models

    BMW M2 Generations Compared – Used Prices & Specs | CarOntologia