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

2024 BMW 3-Series price in Canada: $47,494 median

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

Median asking price
$47,494
Typical range (p25–p75)
$46,728$59,104
Median mileage
39,543 km
Deals flagged, last 90 days
5

The median 2024 BMW 3-Series in the Canadian market sits at $47,494. Most cars land between $46,728 and $59,104, which is a wide spread for a single model year. That $12,000 gap isn't random. It tracks almost entirely with which trim you're looking at, so the number you should anchor to depends on the badge on the trunk.

Typical mileage on these right now is about 39,500 km. Read a price against that. A car with a lot less on the clock earning a premium is normal, and one carrying a lot more should come off the median.

How trim and mileage move the price

The split is clean. A 330i runs a median of $46,945 with a tight band from $46,488 to $47,242, so a fair 330i barely strays from that. Step up to the M340i and the median jumps to $59,900, clustered between $59,500 and $60,988. If you're cross-shopping the two, you're paying roughly $13,000 for the M340i's extra muscle. The 330i is the volume value here, and its narrow range means there's less room for a seller to hide a markup.

Mileage does the rest of the work. Every extra 10,000 km knocks about $614 off the price. So a 330i with 60,000 km instead of the typical 39,500 should give back roughly $1,300 against that median. It's a modest slope, which tells you condition and trim matter more than odometer reading on these cars.

We've flagged 5 of these as deals in the last 90 days. Bring the trim medians with you: under $46,500 on a 330i or under $59,500 on an M340i, with average or below-average kilometres, is where the math starts working in your favour.

12,000 km 79,000 km $54,013 $46,897 Expected asking price by mileage

Price by trim

TrimMedian priceTypical range
M340I$59,900$59,500–$60,988
330i$46,945$46,488–$47,242

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 →