Bmw M5 prices by year

A 2027 Bmw M5 averages $137,654 — older years range down to $84,669 (2003), across 812 active listings.

Updated July 26, 2026 · 14 model years tracked

Bmw M5 price by year

Year Average price Price range Listings
2027 $137,654 $131,223–$156,086 217
2026 $128,046 $109,763–$145,460 177
2025 $115,981 $95,871–$136,096 88
2023 $87,511 $70,879–$108,999 56
2022 $103,866 $65,861–$172,795 37
2021 $67,026 $53,799–$78,948 26
2020 $62,538 $49,024–$94,069 36
2019 $57,292 $43,850–$70,975 60
2018 $48,831 $36,330–$67,675 39
2014 $30,365 $9,758–$47,928 15
2013 $27,834 $15,399–$58,177 25
2008 $31,652 $15,198–$70,992 11
2006 $30,704 $17,079–$53,590 11
2003 $84,669 $30,150–$158,580 14

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