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