The median 2012 BMW X1 in the Canadian market runs about $7,600. That's your anchor. Most of what's out there sits between $5,998 and $8,988, so if you're seeing a price inside that band, you're paying a normal number for a car with roughly 142,691 km on it.
Anything under $6,000 gets interesting, and anything pushing past $9,000 needs a reason. Lower kilometres, a fresh set of tires, service records that actually exist. Without one of those, the top of the range is just optimism.
What the kilometres are worth
Mileage moves this one at about $357 for every 10,000 km. So a car sitting 40,000 km below that 142,691 km median should cost you roughly $1,400 more, all else equal, and the reverse holds if the odometer is running high. Handy math when you're staring at two listings priced the same but 50,000 km apart.
Say you find a $7,600 X1 with 190,000 km on it. That extra distance is worth close to $1,700 off the median, which means you're really looking at a car that should be closer to $6,000. Use the odometer to argue the price down.
We've flagged 5 deals on this year in the last 90 days, so cars priced below where the market says they should be do surface. Know your target number before you walk in, and the good ones are easy to spot.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.