CarSignal · Used car prices · BMW · 2020 BMW 3-Series
Used price benchmark · Canada

2020 BMW 3-Series price in Canada: $28,994 median

Based on live Canadian market data · Data as of July 2026

Median asking price
$28,994
Typical range (p25–p75)
$26,938$41,000
Median mileage
89,702 km
Deals flagged, last 90 days
7

The 2020 BMW 3-Series sits at a median of $28,994 across live Canadian listings, with a typical spread from $26,938 to $41,000. That wide top end tells you most of the story before we even get to trims. Half the market clusters near $27K, and the other half stretches toward $41K, which means the badge on the trunk matters more here than the year does.

Median odometer reading is 89,702 km. So the $28,994 car you're picturing already has real distance on it. If a listing shows well under that and the price is still near median, you're getting decent value on the wear side of the equation.

What the trims are actually worth

Two trims split this market cleanly. The 330i runs a median of $27,850, with a tight typical range of $25,548 to $28,823. The M340i is a different car in price terms: $47,750 median, ranging $44,892 to $49,049. That's roughly $20K between them, and it explains the stretched top of the overall range. If your budget lives near $28K, you're shopping the 330i. Anything close to that number wearing an M340i badge deserves a hard second look.

Mileage moves the needle by about $869 for every 10,000 km. Not huge per interval, but it stacks. A 330i with 120,000 km should sit noticeably below one at 60,000, and that gap is real money you can point to when you're negotiating.

We've flagged 7 deals on this year in the last 90 days. Use the trim medians as your anchor. A 330i under $25,500 or an M340i under $44,900 is dipping below where the market normally settles, and that's the zone worth chasing.

27,000 km 179,000 km $43,255 $20,790 Expected asking price by mileage

Price by trim

TrimMedian priceTypical range
M340I$47,750$44,892–$49,049
330i$27,850$25,548–$28,823

Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.

Want the underpriced ones the day they list?

CarSignal scores every new BMW 3-Series listing against this benchmark and emails you only when one is genuinely below market. Free, no account.

Get Deal Alerts →