The median 2006 BMW Z4 in the Canadian market sits at $23,444. That's your anchor. If someone quotes you a number well above it, they need to justify the gap with condition, mileage, or history.
Most cars land between $19,925 and $34,422, which is a wide typical range for a car this age. The spread tells you condition and equipment matter a lot here, so two Z4s from the same year can be $14,000 apart and both be priced fairly. Median odometer reading is about 92,000 km, so treat that as the baseline mileage the median price reflects.
What to actually pay
Anything near the $19,925 floor is worth a hard look, assuming the car checks out on inspection. Sitting close to the $34,422 top means you're paying for something specific, whether that's low kilometres, a clean maintenance record, or desirable options. Below the median with mileage around 92,000 km is the comfortable middle where you're not overpaying and not chasing a suspiciously cheap listing.
We flagged 11 deals on this model year in the last 90 days. That's a steady trickle of cars pricing under what the market says they're worth, so a patient buyer holding out for a sub-median number should get shots at it.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.