Skip to content
GizmoDriver

BMW M5 depreciation: value by age

Value kept after 3 years

67%

  • Loses 33% in 3 years.
  • 2023 AWD. New: $111,895. Now: $74,600.
  • Median sedan at 3 years: 66% kept.
  • Value now: KBB fair price.

Pick another car

0%20%40%60%80%100%2 yr5 yr8 yr11 yr14 yr17 yrM5sedan median
Share of original MSRP kept, by age. Blue: median of 74 to 103 sedans per age.
BMW M5 value by model year
Model yearAgeTrimOriginal MSRPValue nowSourceKeptLostLost per year
20233AWD$111,895$74,600KBB fair price67%$37,295$12,432
20224AWD$109,045$67,100KBB fair price62%$41,945$10,486
20215AWD$108,845$61,200KBB fair price56%$47,645$9,529
20206AWD$108,345$48,100KBB fair price44%$60,245$10,041
20197AWD$107,695$45,800KBB fair price43%$61,895$8,842
20188AWD$107,595$40,900KBB fair price38%$66,695$8,337
2016104dr Sdn RWD$102,395$22,300KBB fair price22%$80,095$8,010
2015114dr Sdn RWD$102,295$22,300KBB fair price22%$79,995$7,272
2014124dr Sdn$100,650$19,300KBB fair price19%$81,350$6,779
201313RWD$98,895$21,200KBB fair price21%$77,695$5,977
201016RWD$89,575$15,100KBB fair price17%$74,475$4,655
200917RWD$86,920$13,000KBB fair price15%$73,920$4,348
Biggest drop
Age 5 to age 6: $12,600 a year.
Values as of
October 2026

KBB resale value by year

BMW M5: KBB resale value by calendar year
Model year20232024202520262027 KBB forecast2028 KBB forecast
2023$103,180$89,548$78,513$69,600$61,614$54,968
2022$90,563$79,225$71,248$62,800$55,591$49,594
2021$78,298$70,671$63,829$57,300$49,136$42,212
2020$66,929$56,791$52,466$44,900$41,193$37,390
2019$61,257$49,476$45,511$42,700$38,179$34,369
2018$54,014$42,259$35,131$38,100N/AN/A
2016$33,799$31,643$23,561$20,600N/AN/A
2015$31,047$25,769$21,814$20,600N/AN/A
2014$27,950$23,840$17,405$17,800N/AN/A
2013$23,656$17,953$15,275$19,550N/AN/A
2010$14,301$13,320$12,681$13,300N/AN/A
2009$13,530$12,533$11,943$11,300N/AN/A

KBB resale values. 2027 and 2028 are KBB forecasts.

What this cannot tell you

Values as of October 2026. KBB and CarGurus national figures.

Mileage and condition change the value.

How values are checked