Bmw 128I prices by year

A 2013 Bmw 128I averages $10,657 — older years range down to $8,455 (2008), across 154 active listings.

Updated July 26, 2026 · 6 model years tracked

Bmw 128I price by year

Year Average price Price range Listings
2013 $10,657 $5,397–$19,589 39
2012 $10,382 $4,454–$17,419 35
2011 $8,504 $4,619–$14,983 32
2010 $8,911 $6,053–$11,735 14
2009 $8,322 $5,187–$12,798 20
2008 $8,455 $4,445–$13,220 14

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