The median 2017 BMW 4-Series in the Canadian market sits at $19,500. That's your anchor. If a car is priced right around there with typical mileage, you're paying what everyone else is paying, no more.
Most of these land between $17,212 and $24,422. A $7,000 spread on the same model year is wide, and it usually tracks condition, options, and how far the odometer has climbed. Anything below $17,212 deserves a hard look at history and service records before you get excited. Anything north of $24,422 needs to justify itself.
What the kilometres do to the price
Mileage moves this car about $438 for every 10,000 km. The median car has 107,400 km on it. So a 4-Series with 60,000 km carries roughly $2,000 more value than that median example, and one pushing 150,000 km runs about $1,800 under it, all else equal.
Run the math before you walk in. Take the asking price, compare the odometer to that 107,400 km midpoint, and adjust by $438 per 10,000 km. If a low-kilometre car is still priced near the median, that's a deal working in your favour.
We've flagged 12 of these as deals in the last 90 days, so cars worth chasing do surface. Patience pays here more than urgency.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.