Bmw M8 prices by year

A 2025 Bmw M8 averages $120,907 — older years range down to $65,522 (2020), across 335 active listings.

Updated July 26, 2026 · 6 model years tracked

Bmw M8 price by year

Year Average price Price range Listings
2025 $120,907 $100,509–$145,285 42
2024 $95,420 $81,216–$107,763 62
2023 $88,034 $69,897–$101,804 95
2022 $77,542 $62,486–$93,334 50
2021 $67,951 $61,097–$78,515 10
2020 $65,522 $47,643–$87,604 76

See the full Bmw M8 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.