Bmw 320I prices by year

A 2018 Bmw 320I averages $14,071 — older years range down to $8,938 (2013), across 696 active listings.

Updated July 26, 2026 · 6 model years tracked

Bmw 320I price by year

Year Average price Price range Listings
2018 $14,071 $8,499–$20,083 155
2017 $12,194 $6,174–$17,995 111
2016 $10,957 $5,997–$16,998 110
2015 $10,310 $5,516–$15,993 153
2014 $9,612 $6,160–$15,998 141
2013 $8,938 $4,947–$14,922 26

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