All-time low

2019-2022 BMW 3 Series (G20)

The G20 3 Series is the enthusiast's used pick here, the car for a driver who wants the sharpest chassis and the most engaging steering on this list and is clear-eyed about the cost of German ownership. It has depreciated enough that a clean 330i now sits in the same price neighborhood as a much plainer mainstream sedan, which is the appeal. The honest counterweight is running cost: out-of-warranty repairs, premium fuel, and tires all run higher than anything else here, so the smart buy is a 2020-2022 example with documented service and, ideally, time left on a CPO or extended warranty. Used prices soften through winter like most sedans, but desirable M340i examples hold firmer than the four-cylinder 330i.

Prices updated daily·Tracking 3 retailers·How we score →
Buy-timing Score
Score collecting

Now$42,000
All-time low$42,000
90-day avg$42,000
Preliminary · Buy-timing Scores are preliminary while we build price history. Where live retailer offers exist, the prices shown are real; otherwise they're indicative estimates.
Our verdict

We're recording real prices daily — the Buy-timing Score turns on once enough history accrues.

Compare
We're recording real prices daily — the Buy-timing Score turns on once enough history accrues.
Where to buy
Cars.com
Certified · ~40k mi avg
$41,664
Lowest offer
Sample
CarGurus
Used · ~40k mi avg
$42,000
Sample
Carvana
Used · ~40k mi avg
$42,504
Sample
Outbound links to retailers — we don't earn a commission on this page, and links never affect our Buy-timing Score. Prices are illustrative sample data for United States.
Key specs
Model Years2019-2022
Powertrain2.0T / 3.0T gasoline (mild hybrid late)
Avg Mileage50000 mi
Body StyleCompact luxury sedan
DrivetrainRWD or AWD
Seats5
Strengths
  • Best-in-class handling and steering feel
  • Strong depreciation makes used examples attainable
  • Premium, well-built interior
  • Punchy turbocharged engines
Trade-offs
  • High out-of-warranty repair and maintenance costs
  • Premium fuel and pricey tires
  • Run-flat tires give a firm ride
Alternatives to consider
How the Buy-timing Score is calculated

We combine today's price position within this product's own 12-month range, its distance from the all-time low, and the recent trend. The score reflects price timing and is the same in every market; only the displayed prices and retailers change. We never accept payment to change a score. Read the full methodology →