BMW X2
BMW X2 — production years, market prices by model year, NHTSA recalls and owner complaints, and live listings for sale on VehiSales.
Generations of the BMW X2
Every body generation side by side — each links to its full story: market prices, facelift changes, recalls and live listings.
| Generation | Facelift | Price today | Units for sale | Recalls | Complaints |
|---|---|---|---|---|---|
| Generation 1 2018–now | — | $15,648–$54,045 | 454 | 11 | 30 |
Model-year brochures (1)
Model-year reference; equipment varies by market and trim. This is not a VIN build sheet. Browse library | |||||
Vehicles within one generation share the same platform and body style. Price today — median asking prices across each generation's model years (current market).
Engines used in the X2
Engine families this model shipped with, by NHTSA VIN build data — each links to every model that shares it.
| Engine | Years in this model | Also used in | VIN builds ⓘ |
|---|---|---|---|
| Bmw 2.0L 4-cylinder | 2018–2027 | 23 models | 24 |
BMW X2 fuel economy: every year & engine (EPA) →
About the BMW X2
The BMW X2 is a subcompact luxury crossover SUV produced by BMW since 2017. It is marketed as a sports activity coupé (SAC), and is considered a sportier and less practical alternative to the X1, as is the case with other even-numbered X models with their respective odd-numbered counterparts. As of 2025, it is positioned between the X1 and the larger X3 in BMW's SUV global lineup.
Source: Wikipedia — BMW X2, CC BY-SA.
Market by model year
| Year | Units for sale | Median price | Vs newest | Avg mileage |
|---|---|---|---|---|
| 2018 | 14 | $15,648 | 29% | 76,382 mi |
| 2019 | 42 | $18,900 | 35% | 63,102 mi |
| 2020 | 70 | $19,799 | 37% | 64,034 mi |
| 2021 | 38 | $22,998 | 43% | 49,394 mi |
| 2022 | 5 | $25,888 | 48% | 34,042 mi |
| 2024 | 6 | $37,249 | 69% | 10,804 mi |
| 2025 | 224 | $39,991 | 74% | 13,667 mi |
| 2026 | 55 | $54,045 | 100% | 4 mi |
Inventory and price data refreshed daily; last updated .
Recalls & complaints by year (NHTSA)
| Year | Recalls | Complaints | Most reported |
|---|---|---|---|
| 2018 | 1 | 15 | Unknown Or Other, Exterior Lighting, Electrical System |
| 2019 | 1 | 3 | Engine, Electrical System, Exterior Lighting |
| 2020 | 1 | 2 | Air Bags, Unknown Or Other |
| 2021 | 1 | 0 | — |
| 2022 | 0 | 1 | Unknown Or Other, Fuel/Propulsion System |
| 2023 | 0 | 1 | Steering, Electrical System, Visibility/Wiper |
| 2024 | 2 | 2 | Service Brakes, Forward Collision Avoidance, Hydraulic |
| 2025 | 3 | 1 | Service Brakes |
| 2026 | 2 | 5 | Unknown Or Other, Electrical System, Fuel/Propulsion System |
| 2027 | 0 | 0 | — |
Source: NHTSA Office of Defects Investigation.
For sale right now
- 2026 BMW X2 xDrive28i — $49,285 · Hermitage, PA
- 2027 BMW X2 xDrive28i — $51,590 · Reading, PA
- 2025 BMW X2 M35i — $48,489 · 10,674 mi · West Chester, PA
- 2025 BMW X2 xDrive28i — $40,489 · 11,561 mi · West Chester, PA
- 2026 BMW X2 xDrive28i — $45,601 · 1,271 mi · Pittsburgh, PA
- 2027 BMW X2 xDrive28i — $50,000 · Canonsburg, PA
- 2027 BMW X2 M35i — $61,306 · Plains Township, PA
- 2027 BMW X2 xDrive28i — $54,339 · Canonsburg, PA
- 2026 BMW X2 xDrive28i — $44,150 · 4,991 mi · Muncy, PA
- 2025 BMW X2 xDrive28i — $37,150 · 19,800 mi · Easton, PA
- 2026 BMW X2 xDrive28i — $48,250 · 2,216 mi · Pittsburgh, PA
- 2026 BMW X2 xDrive28i — $50,035 · Fort Washington, PA
- 2026 BMW X2 xDrive28i — $49,339 · Canonsburg, PA
- 2026 BMW X2 xDrive28i — $45,530 · 10,478 mi · Pittsburgh, PA
- 2027 BMW X2 xDrive28i — $49,145 · Monroeville, PA
- 2027 BMW X2 xDrive28i — $53,095 · Monroeville, PA
- 2027 BMW X2 xDrive28i — $53,345 · Monroeville, PA
- 2026 BMW X2 xDrive28i — $55,480 · Devon, PA
- 2020 BMW X2 xDrive28i — $21,477 · 54,652 mi · Reading, PA
- 2027 BMW X2 xDrive28i — $50,655 · 5 mi · Bala Cynwyd, PA
- 2027 BMW X2 xDrive28i — $55,615 · Mechanicsburg, PA
- 2026 BMW X2 xDrive28i — $49,795 · 6 mi · Monroeville, PA
- 2026 BMW X2 M35i — $61,795 · 6 mi · Monroeville, PA
- 2027 BMW X2 xDrive28i — $53,255 · 5 mi · Bala Cynwyd, PA
- 2027 BMW X2 xDrive28i — $53,855 · 5 mi · Bala Cynwyd, PA
- 2026 BMW X2 xDrive28i — $39,977 · 17,620 mi · Monroeville, PA
- 2027 BMW X2 xDrive28i — $55,265 · Fort Washington, PA
- 2027 BMW X2 xDrive28i — $49,320 · Erie, PA
- 2026 BMW X2 xDrive28i — $50,765 · Fort Washington, PA
- 2018 BMW X2 xDrive28i — $13,900 · 102,287 mi · York, PA
- 2026 BMW X2 xDrive28i — $44,481 · 10,849 mi · Devon, PA
- 2026 BMW X2 xDrive28i — $55,435 · Fort Washington, PA
- 2018 BMW X2 xDrive28i — $17,299 · 54,489 mi · Conshohocken, PA
- 2018 BMW X2 xDrive28i — $12,990 · 110,980 mi · Feasterville Trevose, PA
- 2027 BMW X2 xDrive28i — $55,479 · Canonsburg, PA
- 2021 BMW X2 xDrive28i — $29,998 · 9,400 mi · King of Prussia, PA
- 2027 BMW X2 xDrive28i — $51,489 · Canonsburg, PA
- 2018 BMW X2 xDrive28i — $14,995 · 76,131 mi · Scranton, PA
- 2020 BMW X2 xDrive28i — $19,989 · 67,163 mi · Doylestown, PA
- 2026 BMW X2 xDrive28i — $55,235 · 6 mi · Muncy, PA
- 2027 BMW X2 xDrive28i — $49,545 · 5 mi · Monroeville, PA
- 2026 BMW X2 xDrive28i — $55,035 · Muncy, PA
- 2027 BMW X2 xDrive28i — $49,345 · Reading, PA
- 2027 BMW X2 xDrive28i — $54,195 · Reading, PA
- 2027 BMW X2 xDrive28i — $50,240 · Mechanicsburg, PA
- 2022 BMW X2 xDrive28i — $25,440 · 39,405 mi · Wilkes Barre, PA
- 2024 BMW X2 M35i — $40,171 · 32,143 mi · Fort Washington, PA
- 2021 BMW X2 xDrive28i — $24,039 · 47,297 mi · Chester Springs, PA