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 |
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.