Bmw M240i prices by year

A 2026 Bmw M240i averages $61,465 — older years range down to $22,942 (2017), across 377 active listings.

Updated July 25, 2026 · 9 model years tracked

Bmw M240i price by year

Year Average price Price range Listings
2026 $61,465 $51,348–$68,105 126
2025 $53,610 $48,731–$58,800 51
2024 $50,238 $45,052–$54,462 51
2023 $48,669 $41,048–$54,405 55
2022 $44,053 $39,383–$49,740 11
2020 $32,833 $26,077–$38,989 21
2019 $32,260 $25,106–$41,998 15
2018 $27,287 $17,536–$36,998 28
2017 $22,942 $17,321–$30,555 19

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