A 2018 BMW X1 runs about $18,000 in the Canadian market right now. That's the median, with a typical car sitting at 101,000 km on the odometer. Use that as your anchor. Anything landing near it is priced where the market says it should be.
Most listings fall between $16,994 and $18,997. That's a tight window, only about $2,000 wide, which tells you sellers are pretty aligned on what this year is worth. A car below $16,994 either has a story behind it or it's a genuine deal worth chasing. Anything past $18,997 needs to justify itself with low kilometres or a loaded configuration.
How mileage moves the price
Every extra 10,000 km knocks roughly $433 off. So a car with 130,000 km, about 30,000 past the median, should sit around $1,300 under an average example. Flip it around: a 70,000 km X1 can reasonably ask that same $1,300 more. Run the math before you accept a seller's number. If a higher-mileage car is priced like a low-mileage one, you've got room to push back.
We flagged 14 deals on this year over the past 90 days. That's a steady trickle rather than a flood, so when one lands in your range, it's worth moving on before it's gone.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.