CarAuctionData

BMW Series 3

Model years
2019–2023
Sales from
Jul 20 – Sep 25, 2026
Results used
500
Report made
Sep 25, 2026
Monitor this car

Get emailed when new Series 3 (2019–2023) lots appear.

Price against mileage

500 of 500 results shown

Each 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

Results
Lines
Model year

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

Select model years here to update the mileage chart above
Observed auction result statistics grouped by model year
ChartModel yearResultsAverageMedianMiddle 50%Observed range
2019100$8,903$8,650$6,788–$11,388$25–$19,100
2020151$9,317$9,200$7,200–$11,250$250–$21,675
2021129$10,416$10,200$8,400–$12,800$300–$20,100
202262$10,045$10,500$8,225–$12,744$25–$17,000
202358$15,163$16,350$12,925–$17,788$50–$25,500

Data coverage

What entered the report

Jul 20, 2026–Sep 25, 2026
1,000

Source records

1,000

Unique auction events

766

Eligible before date window

500

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