CarSignal · Used car prices · BMW · 2012 BMW Z4
Used price benchmark · Canada

2012 BMW Z4 price in Canada: $34,948 median

Based on live Canadian market data · Data as of July 2026

Median asking price
$34,948
Typical range (p25–p75)
$27,475$35,749
Median mileage
63,084 km
Deals flagged, last 90 days
2

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.

Want the underpriced ones the day they list?

CarSignal scores every new BMW Z4 listing against this benchmark and emails you only when one is genuinely below market. Free, no account.

Get Deal Alerts →