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

2019 BMW 2-Series price in Canada: $27,742 median

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

Median asking price
$27,742
Typical range (p25–p75)
$26,901$35,968
Median mileage
95,136 km
Deals flagged, last 90 days
2

The 2019 BMW 2-Series sits at a median of $27,742 in the Canadian market right now. That's your anchor. If a listing lands near that figure with mileage in a reasonable band, you're paying a fair price, not a bargain and not a premium.

The typical range runs from $26,901 to $35,968. Notice how tight the bottom is against the median. Only about $840 separates them, which tells you the low end of this market clusters hard right around $27K. The top of the range stretches nearly $9,000 higher, so the pricier cars are doing most of the spreading. A car asking $36K needs to justify that gap with condition, options, or low kilometres.

What to actually pay

Median mileage for these cars is 95,136 km. So when you see an asking price near $27,742, assume it comes with roughly that on the odometer. A car with meaningfully less should sit toward the upper half of the range, and one with more should push below the median. That's the trade you're negotiating.

We've flagged 2 deals on this model year in the last 90 days. Not a flood. This isn't a car where underpriced examples show up every week, so if one lands in the $27K neighbourhood with clean history and below-average kilometres, it won't sit around waiting for you.

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 →