Source records
BMW Series 3
- Model years
- 2019–2023
- Sales from
- Jul 20 – Sep 25, 2026
- Results used
- 500
- Report made
- Sep 25, 2026
Get emailed when new Series 3 (2019–2023) lots appear.
Price against mileage
500 of 500 results shownEach dot is a sale with at least 100 trustworthy miles. The trend and bands are recalculated from the dots on screen; switch groups on and off in the legend under the chart.
Pull the handles along the bottom and left edges to narrow mileage or price · Drag across the chart to zoom · Click a dot for the car’s details · ⓘ for tips
Prices for a mileage range
500 sales on the chart in this range- Average
- $10,286
- Median
- $10,000
- Middle 50%
- $7,500 – $12,781
- Sales
- 500
From the sales on the chart between these mileages. Observed auction results only, before fees and repairs. Pull the mileage handles on the chart and these numbers follow.
Model-year comparison
Results by model year
| Chart | Model year | Results | Average | Median | Middle 50% | Observed range |
|---|---|---|---|---|---|---|
| 2019 | 100 | $8,903 | $8,650 | $6,788–$11,388 | $25–$19,100 | |
| 2020 | 151 | $9,317 | $9,200 | $7,200–$11,250 | $250–$21,675 | |
| 2021 | 129 | $10,416 | $10,200 | $8,400–$12,800 | $300–$20,100 | |
| 2022 | 62 | $10,045 | $10,500 | $8,225–$12,744 | $25–$17,000 | |
| 2023 | 58 | $15,163 | $16,350 | $12,925–$17,788 | $50–$25,500 |
- 2019
- Average
- $8,903
- Results
- 100
- Median
- $8,650
- Middle 50%
- $6,788–$11,388
- 2020
- Average
- $9,317
- Results
- 151
- Median
- $9,200
- Middle 50%
- $7,200–$11,250
- 2021
- Average
- $10,416
- Results
- 129
- Median
- $10,200
- Middle 50%
- $8,400–$12,800
- 2022
- Average
- $10,045
- Results
- 62
- Median
- $10,500
- Middle 50%
- $8,225–$12,744
- 2023
- Average
- $15,163
- Results
- 58
- Median
- $16,350
- Middle 50%
- $12,925–$17,788
Data coverage
What entered the report
Unique auction events
Eligible before date window
Included observations
Exclusions recorded
- Status not Sold / Sold on Approval
- 26
- Missing observed result price
- 24
- Trustworthy odometer below 100 miles
- 184
Quality notes
- 0 duplicate source events collapsed.
- 0 otherwise eligible results fell outside the six-month window.
- 1 repeated VIN group across 2 included events; these remain separate possible relists or resales.
- The report reached its 500-observation ceiling.
About this data and methodology +
This report uses eligible Sold and Sold on Approval records from the newest six months, capped at 500 observations. To keep each report fast, at most 600 of the most recent auction lots are read; for very popular models that can cover less than six months, and the Observed dates above show the exact range. Only positive recorded last-sold prices with a valid auction identity, selected model year, recognized status, and valid sold date enter the calculations. Trustworthy odometer readings below 100 miles are excluded from all calculated results.
Current bid, Buy Now, and provider estimates are not calculation substitutes. Positive extreme results remain included rather than being silently removed. Mileage analysis excludes readings below 100 miles plus exempt, inoperable, and explicitly not-actual readings; missing or unusable odometers remain eligible for price statistics but not the mileage chart.
Methodology auction-report-methodology-1.1.0 · Normalizer apibara-normalizer-1.1.0