The median 2018 BMW M3 in the Canadian market sits at $74,995, with a typical odometer reading around 67,609 km. That's your anchor. If a car is priced anywhere near that figure with average kilometres, you're paying what most buyers pay.
The typical range runs from $69,998 to $76,500. Not a wide band. Most of these land within about $6,500 of each other, so a seller asking well above $76,500 needs to justify it with something concrete, and anything under $70,000 is worth a closer look at condition and history rather than assuming you found a steal.
What the tight spread tells you
A range this narrow means the market has more or less agreed on what a 2018 M3 is worth. When the gap between the low and high end is only around $6,500, there isn't much room to talk a seller down on price alone. Your leverage comes from the specifics of the individual car, not from the going rate.
Over the last 90 days we flagged 2 deals on this year. That's a quiet signal, so a genuinely well-priced example doesn't come along constantly. If one shows up below $69,998 and checks out, don't sit on it.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.