Bmw M4 prices by year

A 2027 Bmw M4 averages $103,632 — older years range down to $35,422 (2015), across 1,377 active listings.

Updated July 26, 2026 · 13 model years tracked

Bmw M4 price by year

Year Average price Price range Listings
2027 $103,632 $89,440–$116,692 289
2026 $96,156 $79,592–$115,516 126
2025 $92,083 $67,370–$145,396 121
2024 $78,252 $67,601–$88,995 179
2023 $77,270 $59,111–$121,006 95
2022 $68,285 $52,499–$84,994 111
2021 $65,542 $57,546–$81,591 65
2020 $57,402 $39,756–$70,804 43
2019 $51,786 $37,474–$65,686 32
2018 $44,783 $32,847–$61,388 77
2017 $38,610 $27,532–$53,917 31
2016 $45,723 $26,096–$104,930 86
2015 $35,422 $23,417–$61,963 122

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