CarSignal · Used car prices · BMW · 2023 BMW 2-Series
Used price benchmark · Canada

2023 BMW 2-Series price in Canada: $51,495 median

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

Median asking price
$51,495
Typical range (p25–p75)
$42,999$55,492
Median mileage
34,740 km
Deals flagged, last 90 days
9

The median 2023 BMW 2-Series in Canada sits at $51,495, with mileage around 34,740 km. That's the middle of the market. If you're seeing a clean example priced there, you're paying about what everyone else is.

Most listings land between $42,999 and $55,492. Anything under $43k is worth a hard look, either it's a lower trim or something about the car is pulling the price down. Above $55k and you're at the top of what this year commands, so the car needs to justify it with low kilometres or a loaded spec.

How the trims stack up

The two trims split cleanly. The M240i carries a median of $53,568 and rarely dips below $53,274, so its whole range lives in the upper half of the market. The M235i is the value pick here at $43,184, roughly $10,000 less, and it stays tight between $42,925 and $45,338. If the badge doesn't matter to you, the M235i gets you into this model year for a lot less.

We've flagged 9 deals on this year in the last 90 days. That's a steady trickle rather than a flood, so when a well-priced one shows up, it doesn't tend to sit around.

Price by trim

TrimMedian priceTypical range
M240I$53,568$53,274–$55,855
M235I$43,184$42,925–$45,338

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 2-Series listing against this benchmark and emails you only when one is genuinely below market. Free, no account.

Get Deal Alerts →