Bmw M2 prices by year

A 2026 Bmw M2 averages $85,935 — older years range down to $38,789 (2016), across 848 active listings.

Updated July 26, 2026 · 10 model years tracked

Bmw M2 price by year

Year Average price Price range Listings
2026 $85,935 $70,433–$117,024 431
2025 $72,430 $61,261–$80,435 77
2024 $65,462 $57,036–$75,400 116
2023 $65,944 $54,698–$77,303 46
2021 $53,762 $40,414–$61,551 30
2020 $63,436 $36,851–$100,435 67
2019 $49,622 $40,914–$59,036 13
2018 $41,304 $28,203–$59,599 35
2017 $40,476 $29,128–$57,214 22
2016 $38,789 $28,982–$44,704 11

See the full Bmw M2 depreciation curve →

Shopping for this car?

Check individual VINs before you buy — decode the exact trim and mileage, see every active listing, and how each price compares to the local market.