Bmw 4 Series prices by year

A 2027 Bmw 4 Series averages $69,930 — older years range down to $12,839 (2014), across 399 active listings.

Updated July 25, 2026 · 13 model years tracked

Bmw 4 Series price by year

Year Average price Price range Listings
2027 $69,930 $57,555–$80,950 63
2026 $61,398 $41,454–$78,572 78
2025 $50,539 $32,958–$71,368 11
2024 $44,357 $33,062–$60,167 40
2023 $38,842 $29,310–$57,094 23
2022 $40,195 $33,313–$56,436 14
2021 $33,406 $26,970–$44,767 23
2019 $24,843 $15,347–$34,673 17
2018 $19,311 $11,435–$28,973 24
2017 $17,113 $9,992–$25,099 18
2016 $16,681 $10,469–$24,921 27
2015 $13,671 $7,380–$24,277 37
2014 $12,839 $6,944–$22,346 24

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