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
| Trim | Median price | Typical 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.