Bmw 330E prices by year

A 2024 Bmw 330E averages $33,148 — older years range down to $13,895 (2017), across 338 active listings.

Updated July 26, 2026 · 6 model years tracked

Bmw 330E price by year

Year Average price Price range Listings
2024 $33,148 $25,522–$41,105 39
2023 $32,548 $24,404–$39,111 106
2022 $26,962 $18,995–$32,990 51
2021 $25,308 $18,679–$31,173 61
2018 $15,440 $8,984–$22,315 45
2017 $13,895 $8,969–$22,296 36

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