A 2017 Jeep Grand Cherokee sits around $19,995 in the Canadian market right now. Most of the ones you'll find worth looking at land between $18,695 and $20,990. That $2,300 spread is your negotiating room. Anything under $18,695 deserves a hard look at the history, and anything over $20,990 needs a reason to justify the premium.
The typical example on the market has about 155,898 km on it. That's the number to anchor against when you're reading a listing. A truck sitting well below that mileage should command more than the median, and one well above it should cost you less.
How mileage moves the price
Every extra 10,000 km knocks roughly $490 off what this Jeep is worth. So a 130,000 km example is worth about $1,270 more than the 155,898 km baseline, all else equal. Flip it around: if a higher-mileage truck isn't priced below the median, the seller is asking you to pay for kilometres you're not getting.
We've flagged 10 deals on this model year in the last 90 days. That tells you the market is active enough that you don't have to jump at the first listing that clears your budget. Use the mileage math and the $18,695 floor as your two checkpoints, and let the seller come to a fair number.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.