475 for sale in Canada
The median asking price of a BMW 2 Series is $32,488, across 475 for sale with a median model year of 2021. The 2026, the model year with the most for sale, has a median asking price of $52,839.
Every listing by kilometres, the middle 50% of prices and how much 10,000 km take off.
| Trim | Years | For sale | Median ask |
|---|---|---|---|
| 230i xDrive | 2017–2026 | 68 | $28k |
| M240i xDrive | 2017–2026 | 61 | $46k |
| 228 Gran xDrive | 2025–2027 | 58 | $52k |
| 228i xDrive | 2015–2026 | 55 | $19k |
| xDrive | 2015–2026 | 53 | $24k |
| 228i xDrive Gran | 2020–2026 | 31 | $29k |
| M235i xDrive | 2015–2023 | 18 | $26k |
| 228 xDrive | 2025–2027 | 17 | $51k |
| M235i xDrive Gran | 2020–2023 | 13 | $37k |
| M235i | 2014–2023 |
The median asking price of a BMW 2 Series is $32,488, across 475 cars for sale in Canada Most are priced between $3,000 and $54,654, depending on the model year and mileage. The 2026, the model year with the most for sale, asks a median of $52,839.
Among model years with at least 10 cars for sale, the 2015 BMW 2 Series asks the least: a median of $16,948 across 34 cars, with a typical 125,023 km. The 2026 asks $52,839.
The 2026: 72 of the 475 for sale, at a median asking price of $52,839.
BMW 2 Seriess listed below market now and every model year's asking prices.
| 10 | $25k |
| 228 xDrive Gran | 2025–2026 | 9 | $44k |
| xDrive Gran | 2020–2026 | 8 | $37k |
| Cpe 228i xDrive | 2015–2016 | 7 | $17k |
| M240i | 2017–2026 | 6 | $35k |
| 228i Gran | 2020–2021 | 4 | $25k |
| 2 Series | 2016–2021 | 4 | $23k |
| Cpe M235i | 2014–2016 | 4 | $21k |
| 228i | 2016–2026 | 3 | $14k |
| 230I | 2018–2021 | 3 | $24k |
| 228 Gran | 2026 | 2 | $42k |