Bmw 328I prices by year

A 2016 Bmw 328I averages $11,887 — older years range down to $7,252 (2007), across 1,925 active listings.

Updated July 26, 2026 · 10 model years tracked

Bmw 328I price by year

Year Average price Price range Listings
2016 $11,887 $6,993–$18,957 277
2015 $10,917 $5,019–$18,303 370
2014 $9,876 $4,883–$15,982 268
2013 $9,221 $3,976–$15,307 328
2012 $9,394 $2,896–$16,831 109
2011 $8,022 $3,548–$14,895 284
2010 $7,984 $4,037–$14,480 72
2009 $8,127 $3,697–$14,542 92
2008 $7,820 $3,494–$14,305 76
2007 $7,252 $2,476–$11,157 49

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