Bmw 228I prices by year

A 2025 Bmw 228I averages $34,440 — older years range down to $10,936 (2014), across 1,189 active listings.

Updated July 26, 2026 · 9 model years tracked

Bmw 228I price by year

Year Average price Price range Listings
2025 $34,440 $28,918–$46,975 378
2024 $28,590 $22,091–$38,719 157
2023 $28,094 $22,857–$33,718 95
2022 $24,328 $18,424–$30,288 143
2021 $21,586 $14,841–$28,599 171
2020 $20,633 $13,924–$26,998 51
2016 $14,454 $7,995–$22,851 103
2015 $14,054 $8,635–$20,998 66
2014 $10,936 $5,972–$15,713 25

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