The median price on a 2012 BMW Z4 in the Canadian market sits at $34,948. That's your anchor. If you're staring at a listing and wondering whether the number is fair, this is the point to measure against.
Most of these cars land between $27,475 and $35,749. That's the typical range, and it's a wide one. Nearly $8,300 separates the low end from the high end, which tells you condition, options, and history carry real weight on this car. A clean example near the top of that band and a rougher one near the bottom can both be reasonable buys, but you should know which one you're looking at before you talk price.
What the numbers mean for your offer
The median mileage is 63,084 km. Anything meaningfully under that with a solid service record has a case for the upper end of the range. Anything well over it should be pulling toward the bottom, closer to $27,475. Use the odometer as your first sanity check against wherever the seller has priced it.
One more read on the market: we've flagged 2 deals on this model year in the last 90 days. That's a thin pace, so genuine bargains don't show up often. If a listing is sitting a few thousand below that $34,948 median and the car checks out, it's worth moving on rather than waiting for the next one.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.