Bmw 340I prices by year

A 2024 Bmw 340I averages $56,368 — older years range down to $20,040 (2016), across 245 active listings.

Updated July 26, 2026 · 5 model years tracked

Bmw 340I price by year

Year Average price Price range Listings
2024 $56,368 $49,991–$63,209 50
2023 $53,837 $46,273–$59,981 54
2018 $26,248 $13,995–$34,997 57
2017 $23,157 $13,994–$39,427 43
2016 $20,040 $12,346–$32,176 41

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