The 2019 BMW Z4 runs a median of $48,954 across live Canadian listings, with typical asking prices packed between $46,491 and $49,995. That's a tight band. A little under $3,500 separates the low end of normal from the high end, so most of what you'll see clusters right around the median.
What does that mean for you at the negotiating table? A car priced above $49,995 is asking you to pay a premium, and you'd want a reason for it. Anything meaningfully under $46,491 deserves a closer look at condition and history rather than a quick assumption you've found a bargain. The median sits at $48,954, and that's a fair anchor to work from.
Where the market sits right now
Typical mileage on this year lands around 43,000 km. That's the odometer reading behind the prices above, so a car near that number and inside the $46,491 to $49,995 range is priced about where you'd expect. Lower kilometres can justify pushing toward the top of the band. Higher ones give you room to talk the seller down.
One more signal worth knowing. We've flagged 3 deals on the 2019 Z4 in the last 90 days, meaning cars that came in priced below where the market says they should. Deals at this tight a spread don't show up often, so if you spot one near or under $46,491 with clean history, it's worth moving on.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.