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 | 48 | 133 |
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 | 28 | Suspension, Electrical System, Air Bags |
| 2021 | 8 | 12 | Engine, Seat Belts, Power Train |
| 2022 | 6 | 6 | Service Brakes, Structure, Lane Departure |
| 2023 | 3 | 14 | Service Brakes, Forward Collision Avoidance, Engine And Engine Cooling |
| 2024 | 2 | 3 | Fuel/Propulsion System, Power Train, Unknown Or Other |
| 2025 | 2 | 0 | — |
| 2026 | 1 | 0 | — |
Source: NHTSA Office of Defects Investigation.
For sale right now
- 2024 BMW X4 xDrive30i — $44,780 · 20,877 mi · Bala Cynwyd, PA
- 2024 BMW X4 xDrive30i — $41,999 · 20,723 mi · Scranton, PA
- 2021 BMW X4 xDrive30i — $34,998 · 53,386 mi · Lancaster, Pennsylvania
- 2021 BMW X4 X4 M/M Competition — $48,895 · 38,300 mi · Philadelphia, PA
- 2023 BMW X4 xDrive30i — $40,467 · 31,531 mi · Wexford, PA
- 2024 BMW X4 M40i — $58,471 · 23,474 mi · Fort Washington, PA
- 2022 BMW X4 xDrive30i — $38,003 · 19,935 mi · Wexford, PA
- 2018 BMW X4 xDrive28i — $16,390 · 92,774 mi · Lebanon, PA
- 2019 BMW X4 xDrive30i — $25,500 · 92,038 mi · Philadelphia, PA
- 2019 BMW X4 xDrive30i — $23,900 · 90,985 mi · Philadelphia, PA
- 2025 BMW X4 xDrive 30i — $49,300 · 9,827 mi · Bala Cynwyd, PA
- 2024 BMW X4 M40i — $57,999 · 19,372 mi · West Chester, PA
- 2024 BMW X4 xDrive30i — $43,999 · 40,796 mi · West Chester, PA
- 2025 BMW X4 M40i — $63,010 · 7,211 mi · Reading, PA
- 2017 BMW X4 xDrive28i — $16,499 · 94,972 mi · Schnecksville, PA
- 2016 BMW X4 xDrive28i — $9,999 · 125,720 mi · Philadelphia, PA
- 2024 BMW X4 xDrive30i — $39,990 · 43,069 mi · Honesdale, PA
- 2024 BMW X4 X4 M — $66,782 · 18,055 mi · Allentown, PA
- 2021 BMW X4 M40i — $32,990 · 58,114 mi · Selinsgrove, PA
- 2023 BMW X4 xDrive30i — $44,290 · 16,555 mi · Wilkes-Barre, PA
- 2023 BMW X4 M40i — $48,300 · 35,927 mi · Canonsburg, PA
- 2023 BMW X4 X4 M/M Competition — $64,510 · 24,214 mi · Reading, PA
- 2025 BMW X4 M40i — $63,510 · 10,269 mi · Reading, PA
- 2025 BMW X4 xDrive 30i — $47,995 · 8,842 mi · Plains Township, PA
- 2019 BMW X4 xDrive30i — $22,524 · 85,238 mi · Easton, PA
- 2022 BMW X4 X4 M/M Competition — $61,950 · 21,549 mi · Allison Park, PA