Bmw 330I prices by year

A 2026 Bmw 330I averages $54,830 — older years range down to $5,512 (2006), across 6,734 active listings.

Updated July 26, 2026 · 11 model years tracked

Bmw 330I price by year

Year Average price Price range Listings
2026 $54,830 $39,374–$61,553 3,232
2025 $39,294 $28,830–$53,142 492
2024 $36,362 $28,584–$44,457 388
2023 $34,276 $27,438–$39,987 640
2022 $28,167 $19,014–$34,997 267
2021 $24,779 $16,900–$30,991 445
2020 $21,974 $14,876–$29,998 462
2019 $21,426 $15,066–$28,458 303
2018 $16,186 $9,799–$23,269 243
2017 $14,073 $8,495–$21,998 251
2006 $5,512 $3,191–$8,380 11

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