All versions
| Variant | Running cost per month | Median price | Listings | Fuel | Engine codes | Gearbox | Production years |
|---|---|---|---|---|---|---|---|
| sDrive18d, 150 PS, 8-speed automatic Research | €465 | €21,400 | 361 | Diesel | B47C20B | Automatic (8) | 2019–2022 |
| xDrive18d, 150 PS, 8-speed automatic, all-wheel drive Research | €486 | €21,400 | 361 | Diesel | B47C20B | Automatic (8) | 2019–2022 |
| sDrive20d, 190 PS, 8-speed automatic Research | €482 | €21,999 | 181 | Diesel | B47C20B | Automatic (8) | 2019–2022 |
| xDrive20d, 190 PS, 8-speed automatic, all-wheel drive Research | €492 | €21,999 | 181 | Diesel | B47C20B | Automatic (8) | 2019–2022 |
| xDrive20i, 192 PS, 8-speed automatic, all-wheel drive Research | €521 | €21,599 | 103 | Petrol (98) | B48A20A | Automatic (8) | 2019–2020 |
| sDrive20i, 192 PS, 7-speed dual-clutch Research | €515 | €21,599 | 103 | Petrol (98) | B48A20A | Automatic (dual-clutch) (7) | 2019–2020 |
| xDrive20i, 178 PS, 8-speed automatic, all-wheel drive Research | €513 | €25,400 | 102 | Petrol (98) | B48A20A | Automatic (8) | 2020–2022 |
| sDrive20i, 178 PS, 7-speed dual-clutch Research | €503 | €25,400 | 102 | Petrol (98) | B48A20A | Automatic (dual-clutch) (7) | 2020–2022 |
| sDrive18d, 150 PS, 6-speed manual Research | €462 | €19,740 | 99 | Diesel | B47C20B | Manual (6) | 2019–2022 |
| xDrive18d, 150 PS, 6-speed manual, all-wheel drive Research | €489 | €19,740 | 99 | Diesel | B47C20B | Manual (6) | 2019–2021 |
| sDrive18i, 136 PS, 7-speed dual-clutch Research | €488 | €22,000 | 98 | Petrol (98) | B38A15F | Automatic (dual-clutch) (7) | 2020–2022 |
| sDrive18i, 140 PS, 7-speed dual-clutch Research | €501 | €19,800 | 88 | Petrol (98) | B38A15A | Automatic (dual-clutch) (7) | 2019–2020 |
At a glance
- Years: 2015 to 2022. The facelift came in 2019. The xDrive25e plug-in hybrid arrived in 2020.
- Reliability: 3/5. Gearboxes, the xDrive coupling and the timing chain carry most of the risk.
- DIY: 2/5. Chain, gearbox and xDrive work need a BMW-capable scanner and a workshop.
- Prefer: a B48 20i or 25i with a full service record and proof of gearbox fluid service.
- Avoid: a B37 diesel with no EGR or injector history, and a 7-speed dual-clutch car that jerks when pulling away.
Engines and gearboxes
- 1.5 petrol B38 (B38A15A, B38A15F; sDrive18i): timing chain and carbon build-up are in the table.
- 2.0 petrol B48 (B48A20A, B48A20B; 20i, 25i): the timing chain is in the table.
- 2.0 diesel B47 (B47C20B; 18d, 20d, 25d): the EGR cooler, turbo, EGR valve, injectors and DPF are in its own guide. See the BMW B47 diesel.
- 1.5 diesel B37 (B37C15A; sDrive16d): EGR, injectors and the VTG turbo are in the table.
- Manual 6-speed: no fault confirmed in the sources read.
- 6-speed Aisin automatic (18i to 2017, 25e): no fault confirmed in the sources read.
- 8-speed Aisin automatic (18d, 20d, 20i, 25i): harsh or delayed shifts are in the table. See the Aisin EAT8 guide.
- 7-speed dual-clutch (18i and 20i from July 2017): take-up and clutch wear are in the table.
- xDrive25e plug-in hybrid (220 PS system): no hybrid fault is confirmed.
- xDrive (all-wheel drive): the rear coupling is in the table.
Known issues
| Issue | Affects | Typical km | Repair cost |
|---|---|---|---|
| Timing chain (B38, B48 and B47) | B38A15A/B38A15F, B48A20A/B48A20B, B47C20B | From about 100,000 km (check point) | 1,450-1,890 EUR (B38), 1,690-2,190 EUR (B48), 1,890-2,490 EUR (B47); Germany, 2026, KFZ Dietrich |
| Aisin 8-speed: harsh or delayed shifts | 8-speed Aisin (18d, 20d, 20i, 25i) | Not stated | 580-790 EUR fluid flush; 1,900-2,600 EUR mechatronics (Germany, 2026, KFZ Dietrich) |
| 7-speed dual-clutch | 7-speed DCT (18i, 20i) | 100,000-120,000 km (auto.ru) | No confirmed price |
| xDrive rear coupling | xDrive (all-wheel drive) | 60,000-80,000 km (KFZ Dietrich) | 240-320 EUR for oil and filter (Germany, 2026, KFZ Dietrich) |
| B37 diesel EGR, injectors and VTG | B37C15A (sDrive16d) | EGR and injectors 30,000-100,000 km (auto.ru); checks from 80,000 km | No confirmed price |
| B38 carbon build-up | B38A15A, B38A15F | Not stated | No confirmed price |
Before you buy
- Test-drive the 8-speed Aisin in stop-and-go. Bad result: jerks, a delayed 1-2 shift, or no fluid service record. A scanner shows the adaptations and fault codes.
- Listen for a metallic rattle after a cold start. A BMW-capable scanner reads codes P0008, P0016, P0017 and P0341. Bad result: a rattle, those codes, or no chain history after 100,000 km.
- Drive slowly from a stop. Bad result: a rough take-up, a delay before the car moves, or a warning. A scanner reads the clutch adaptation.
- Ask for the rear coupling oil and filter record. Bad result: no record, or no service in the last 60,000-80,000 km. A scanner reads the all-wheel control unit for faults.
- Ask for EGR, injector and turbo history. A scanner reads the EGR values. Bad result: a clogged EGR, a DPF warning, power loss or limp mode, or no work record.
- Check for rough idle and misfire on a cold and a warm start. Ask for fuel and oil history. Bad result: rough idle, misfire, or power loss.
- Ask a BMW dealer to check open recall campaigns for the car's VIN. Bad result: an open campaign on the EGR cooler or the rear lights.
Running costs
| Operational | €190 |
|---|---|
| Workshop | €124 |
| Fixed costs (tax, insurance) | €166 |
| Total per month | €480 |
| New-car depreciation (not included) | €98 |
ADAC figures for 15,000 km a year over 60 months
Market
Listings on mobile.de priced up to 50,000 EUR, 29 October 2026.
- Listings
- 1,449
- 25th percentile
- €19,500
- Median price
- €21,820
- 75th percentile
- €23,999
- Median mileage
- 80,941 km
- Median first registration
- 2021
- Dealer share
- 85%
- Price at 100,000 km
- €21,252
To check a listing's price, open its variant in the table above. Each variant page has a price check.