BMW X4
BMW X4 — production years, market prices by model year, NHTSA recalls and owner complaints, and live listings for sale on VehiSales.
Generations of the BMW X4
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 2015–2025 | — | $14,335–$52,993 | 455 | 43 | 143 |
Model-year brochures (2)
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 X4
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 3.0L Turbo I6 (B58/N55) | 2016–2025 | 54 models | 15 |
BMW X4 fuel economy: every year & engine (EPA) →
About the BMW X4
The BMW X4 is a compact luxury crossover SUV manufactured by BMW from 2014 to 2025. It is marketed as a sports activity coupé (SAC), the second model from BMW marketed as such after the X6, and features styling elements and the roofline of a traditional two-door coupé. The X4 is widely considered as a "coupé" version of the X3, trading its practicality with a sloping rear roof which offers a sportier styling. BMW has indicated 2025 will be the X4's final model year.
Source: Wikipedia — BMW X4, CC BY-SA.
Market by model year
| Year | Units for sale | Median price | Vs newest | Avg mileage |
|---|---|---|---|---|
| 2015 | 30 | $14,335 | 23% | 97,836 mi |
| 2016 | 30 | $14,899 | 24% | 87,555 mi |
| 2017 | 30 | $18,873 | 31% | 80,934 mi |
| 2018 | 18 | $19,990 | 32% | 77,746 mi |
| 2019 | 22 | $24,814 | 40% | 58,228 mi |
| 2020 | 21 | $21,902 | 35% | 75,495 mi |
| 2021 | 18 | $29,971 | 48% | 54,371 mi |
| 2022 | 15 | $34,990 | 57% | 51,653 mi |
| 2023 | 179 | $42,150 | 68% | 31,898 mi |
| 2024 | 80 | $52,993 | 86% | 20,686 mi |
| 2025 | 12 | $48,774 | 79% | 9,597 mi |
| 2026 | 18 | $61,815 | 100% | 4,675 mi |
Inventory and price data refreshed daily; last updated .
Recalls & complaints by year (NHTSA)
| Year | Recalls | Complaints | Most reported |
|---|---|---|---|
| 2015 | 5 | 36 | Electrical System, Unknown Or Other, Engine |
| 2016 | 2 | 10 | Electrical System, Engine And Engine Cooling, Engine |
| 2017 | 2 | 3 | Electrical System, Service Brakes, Engine And Engine Cooling |
| 2018 | 1 | 11 | Electrical System, Engine And Engine Cooling, Engine |
| 2019 | 7 | 10 | Electrical System, Power Train, Engine |
| 2020 | 10 | 30 | Electrical System, Suspension, Air Bags |
| 2021 | 7 | 12 | Engine, Seat Belts, Power Train |
| 2022 | 5 | 8 | Service Brakes, Power Train, Engine |
| 2023 | 2 | 16 | Service Brakes, Forward Collision Avoidance, Power Train |
| 2024 | 1 | 3 | Fuel/Propulsion System, Power Train, Unknown Or Other |
| 2025 | 1 | 4 | Electrical System, Engine, Unknown Or Other |
| 2026 | 1 | 0 | — |
Source: NHTSA Office of Defects Investigation.
For sale right now
- 2023 BMW X4 xDrive30i — $41,837 · 38,724 mi · West Chester, PA
- 2024 BMW X4 xDrive30i — $47,499 · 5,100 mi · Dunmore, PA
- 2022 BMW X4 xDrive30i — $24,994 · 86,173 mi · Morrisville, PA
- 2022 BMW X4 xDrive30i — $35,900 · 52,138 mi · Philadelphia, PA
- 2022 BMW X4 xDrive30i — $37,485 · 31,679 mi · Monroeville, PA
- 2024 BMW X4 xDrive30i — $40,378 · 56,937 mi · Canonsburg, PA
- 2024 BMW X4 xDrive30i — $48,471 · 25,080 mi · Fort Washington, PA
- 2017 BMW X4 xDriveM40i — $11,999 · 158,826 mi · Lancaster, PA
- 2018 BMW X4 xDrive28i — $19,487 · 49,001 mi · McKees Rocks, PA
- 2023 BMW X4 xDrive30i — $40,991 · 17,700 mi · Johnstown, PA
- 2015 BMW X4 xDrive28i — $14,995 · 93,554 mi · York, PA
- 2019 BMW X4 xDrive30i — $25,500 · 92,038 mi · Philadelphia, PA
- 2024 BMW X4 M40i — $51,389 · 32,142 mi · Hatfield, PA
- 2022 BMW X4 xDrive30i — $35,998 · 48,909 mi · Lancaster, PA
- 2023 BMW X4 M40i — $49,480 · 15,433 mi · Lancaster, PA
- 2025 BMW X4 xDrive 30i — $53,485 · 11,895 mi · Mechanicsburg, PA
- 2021 BMW X4 xDrive30i — $27,485 · 69,428 mi · Plymouth Meeting, PA
- 2022 BMW X4 M40i — $43,471 · 40,037 mi · Doylestown, PA
- 2023 BMW X4 M40i — $49,480 · 15,433 mi · Lancaster, PA
- 2023 BMW X4 M40i — $47,999 · 23,885 mi · Easton, PA
- 2025 BMW X4 xDrive 30i — $50,398 · 14,685 mi · Monroeville, PA
- 2017 BMW X4 xDrive28i — $16,499 · 94,972 mi · Schnecksville, PA
- 2023 BMW X4 xDrive30i — $45,489 · 24,701 mi · West Chester, PA
- 2017 BMW X4 xDrive28i — $19,400 · 68,935 mi · Pittsburgh, PA
- 2022 BMW X4 xDrive30i — $28,895 · 68,163 mi · Philadelphia, PA
- 2023 BMW X4 xDrive30i — $43,233 · 28,901 mi · Monroeville, PA
- 2023 BMW X4 xDrive30i — $38,982 · 23,388 mi · Allentown, PA
- 2021 BMW X4 xDrive30i — $25,995 · 31,000 mi · Kittanning, PA
- 2016 BMW X4 xDrive35i — $13,999 · 103,610 mi · Allentown, PA
- 2022 BMW X4 M40i — $46,998 · 44,045 mi · Lancaster, PA
- 2019 BMW X4 xDrive30i — $25,485 · 23,221 mi · Levittown, PA
- 2022 BMW X4 xDrive30i — $38,477 · 19,935 mi · Wexford, PA
- 2023 BMW X4 xDrive30i — $29,489 · 82,510 mi · West Chester, PA
- 2023 BMW X4 xDrive30i — $40,279 · 22,470 mi · West Chester, PA
- 2023 BMW X4 xDrive30i — $39,834 · 25,067 mi · Cranberry, PA
- 2022 BMW X4 M40i — $43,877 · 48,514 mi · Manheim, PA
- 2021 BMW X4 M40i — $30,890 · 76,028 mi · Allentown, PA
- 2024 BMW X4 xDrive30i — $46,605 · 20,885 mi · Greencastle, PA
- 2022 BMW X4 M40i — $42,948 · 30,610 mi · York, PA
- 2021 BMW X4 xDrive30i — $32,998 · 53,386 mi · Lancaster, Pennsylvania
- 2024 BMW X4 xDrive30i — $41,001 · 43,069 mi · Honesdale, PA
- 2019 BMW X4 xDrive30i — $22,288 · 85,238 mi · Easton, PA