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

2018 BMW 3-Series price in Canada: $18,992 median

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

Median asking price
$18,992
Typical range (p25–p75)
$16,990$20,900
Median mileage
130,248 km
Deals flagged, last 90 days
11

The median 2018 BMW 3-Series in the Canadian market sits at $18,992, with most cars landing between $16,990 and $20,900. That's a fairly tight band. If you're looking at anything inside those two numbers, you're paying roughly what everyone else is paying, so the negotiation is about condition and history, not about talking someone off a wild price.

The typical car here has about 130,248 km on it. Keep that number in your head as your baseline. A 3-Series showing well under that has already justified a spot near the top of the range, and one well over it should be sitting closer to $16,990 or below.

What the kilometres do to the price

Mileage moves the number in a way you can actually calculate. Every extra 10,000 km knocks about $541 off the asking price. So a car with 160,000 km, roughly 30,000 past the median, should run about $1,600 cheaper than the $18,992 midpoint, all else equal. Run that math on any listing before you take the seller's price at face value.

That $541 figure is also your lever at the table. If a car is priced like it has average kilometres but the odometer says otherwise, the gap is yours to claim. Twenty thousand extra kilometres is worth a little over $1,000 in your pocket.

We've flagged 11 deals on this model year in the last 90 days, meaning cars that came in priced below where the numbers say they should be. That's a steady enough clip that waiting for a good one to surface is a reasonable play rather than a gamble. Anything under $16,990 with kilometres near or below 130,000 is worth a hard look.

39,000 km 260,000 km $27,930 $7,590 Expected asking price by mileage

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 →