BMW 3 Series prices
Aggregated from 4,299 BMW 3 Series listings across model years 2018–2026. The median asking price is $47,256, and the middle half of listings falls between $32,963 and $56,300.
These are asking prices from live marketplace listings, not recorded transaction prices. Snapshot taken 2026-08-15.
At a glance
- Listings analysed
- 4,299
- Median asking price
- $47,256
- Typical range (25th–75th)
- $32,963 – $56,300
- Median odometer
- 14,297 mi
Asking price by model year
Listings of the 2026 BMW 3 Series ask a median of $56,135, against $21,940 for the 2020 — a spread of 61% across 6 model years. Older cars in this table also carry more miles, so this is the combined effect of age and use, not depreciation measured on one vehicle.
| Model year | Median asking price | Listings |
|---|---|---|
| 2026 | $56,135 | 2,143 |
| 2025 | $39,900 | 527 |
| 2024 | $36,499 | 308 |
| 2023 | $34,019 | 450 |
| 2022 | $28,406 | 329 |
| 2021 | $25,133 | 515 |
| 2020 | $21,940 | 26 |
Most listed trims
| Trim | Median asking price | Listings |
|---|---|---|
| 330i | $42,512 | 1,831 |
| 330i xDrive | $38,421 | 1,217 |
| 330i NA | $55,085 | 301 |
| M340i | $53,704 | 223 |
| M340i xDrive | $58,003 | 206 |
Get this programmatically
Every figure above is an aggregate of the same listings the API serves. To price a specific BMW 3 Series rather than the model as a whole, decode its VIN and call the valuation endpoint — the answer accounts for that car’s trim, mileage and condition, which a model-level median cannot.
- Vehicle valuation API
Market value for one VIN, derived from comparable live listings.
- Car listings API
Query the underlying listings directly, filtered by make and model.
- Car depreciation API
Projected value over time for a specific vehicle.