The 2023 BMW i4 sits at a median of $44,995 across live Canadian listings, with most cars landing between $42,992 and $50,474. That's a wide gap for a single model year, and the trim you're chasing explains most of it. Median mileage runs about 56,211 km, so this is the price for a car that's already a couple of years and a normal chunk of driving in.
If a listing sits near the bottom of that range, it's priced like the market expects. Anything creeping toward $50K is either a loaded trim or someone testing your patience. Use the $42,992 floor as your anchor when you walk in.
The trim split is the whole story
Two versions do the heavy lifting here, and they don't overlap much. The eDrive35 carries a median of $42,296, with a typical range of $39,914 to $44,675. The M50 runs a median of $51,474 and rarely dips below $49,800. That's a roughly $9,000 spread between them, so knowing which one you're looking at matters more than any single deal.
The eDrive35 is the value play if you just want the car. Its whole range sits at or below the model-year median, so you're paying entry-level money for a 2023. The M50 is a different purchase, and its floor of $49,800 tells you the market treats it as the performance tier, not a discount option.
We flagged 5 deals on the 2023 i4 in the last 90 days. That's a small but real signal that cars in this year do occasionally slip below where they should sit, so it's worth watching if you're patient.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| M50 | $51,474 | $49,800–$52,708 |
| Edrive35 | $42,296 | $39,914–$44,675 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.