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 2 hours ago·Tracking 3 retailers·How we score →
Buy-timing Score
58
/ 100
Fair — wait

Now$27,700
All-time low$26,700
90-day avg$27,946
Our verdict

A fair price, not a deal — it's 3.7% above its all-time low, right around its 90-day average, and it dropped 1.1% this month.

Compare
PriceAverageAll-time low
Jun '25Sep '25Dec '25Mar '26Jun '26
Why this score
Versus all-time low
+3.7%
Versus 90-day average
-0.9%
30-day trend
-1.1%
Where to buy
Cars.com
Certified · ~40k mi avg
$27,478
Lowest offer
Go to store
CarGurus
Used · ~40k mi avg
$27,700
Go to store
Carvana
Used · ~40k mi avg
$28,032
Go to store
Affiliate disclosure. We may earn a commission when you buy through these links. It never changes the price you pay or our Buy-timing Score. Prices are illustrative sample data for United States.
Key specs
Model Years연식 범위2019-2022
Powertrain동력 방식2.0T / 3.0T gasoline (mild hybrid late)
Avg Mileage평균 주행거리50000 mi
Body Style차체 형태Compact luxury sedan
Drivetrain구동 방식RWD or AWD
Seats좌석 수5
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 →