The median asking price on a 2013 BMW 3-Series sits at $120,000, with a typical range that runs from $11,399 all the way up to that $120,000 mark. That's an unusually wide spread. Most of the real action lives near the bottom of that band, so treat the top figure as an outlier signal rather than a number you should ever pay.
Mileage does most of the heavy lifting on where a car lands. Every extra 10,000 km knocks about $4,381 off the price. The median car has 123,456 km on the clock, so if you're looking at one with 150,000 km, you'd expect it to sit roughly $11,000 below a comparable lower-km example. Run that math before you fall for a clean-looking listing.
How the trims stack up
The two trims tell very different stories. The 328i has a median of $10,419 and a tight typical range of $9,424 to $12,124. That's the volume car, the one you'll actually find, and the narrow band means pricing on it is predictable. Pay near $10,400 for average mileage and you're paying the going rate.
The 320i shows a median of $120,000 with no spread at all, both ends of its range pinned at $120,000. A single sky-high number is doing all the work there, and it's what's dragging the overall median up. Ignore it. For a normal buyer, the 328i is the trim that reflects the real Canadian market for this year.
We've flagged 14 deals on the 2013 3-Series in the last 90 days, so priced-right cars do move. Anchor to the 328i's $9,424 to $12,124 range, adjust for mileage at that $4,381-per-10,000-km rate, and you'll know within a few hundred dollars whether a listing is fair.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| 320i | $120,000 | $120,000–$120,000 |
| 328i | $10,419 | $9,424–$12,124 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.