The median 2007 Mercedes-Benz M-Class in the Canadian market sits at $6,888. That's your anchor. If someone quotes you well above it without a clear reason, the burden is on them to justify the gap.
Most of these land between $5,500 and $12,135. That's a wide spread for a single model year, and it tells you condition and history are doing a lot of the pricing work here. The low end is where you'll find the higher-mileage, needs-a-little-attention cars. The top of the range usually means low kilometres, a clean service record, or a loaded example that someone kept in good shape.
Where the value actually sits
Typical mileage on these is around 202,000 km, which is a lot of road. At that odometer reading, you're buying on maintenance records, not badge. A car near the $5,500 floor with documented service can be a smarter buy than one at $10,000 with a thin paper trail.
We've flagged 2 deals on this model year in the last 90 days. That's not a flood of underpriced cars, so if a genuinely good one shows up in the low-to-mid $6,000s with clean history, it's worth moving on. Anything priced near the $12,135 ceiling should come with the kilometres and records to back it.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.