All versions
| Variant | Running cost per month | Median price | Listings | Fuel | Engine codes | Gearbox | Production years |
|---|---|---|---|---|---|---|---|
| 218d Gran Tourer, 150 PS, 8-speed automatic Research | €453 | €15,400 | 172 | Diesel | B47C20B | Automatic (8) | 2018–2022 |
| 218d Gran Tourer, 150 PS, 8-speed automatic, all-wheel drive Research | €461 | €15,400 | 172 | Diesel | B47C20B | Automatic (8) | 2018–2022 |
| 218i Gran Tourer, 140 PS, 7-speed dual-clutch Research | €482 | €16,200 | 147 | Petrol (98) | B38A15A | Automatic (dual-clutch) (7) | 2018–2020 |
| 220i Gran Tourer, 192 PS, 7-speed dual-clutch Research | €497 | €17,950 | 118 | Petrol (98) | B48A20A | Automatic (dual-clutch) (7) | 2018–2020 |
| 220d Gran Tourer, 190 PS, 8-speed automatic Research | €466 | €16,990 | 104 | Diesel | B47C20B | Automatic (8) | 2018–2022 |
| 220d Gran Tourer, 190 PS, 8-speed automatic, all-wheel drive Research | €477 | €16,990 | 104 | Diesel | B47C20B | Automatic (8) | 2018–2022 |
| 216d Gran Tourer, 116 PS, 6-speed manual Research | €421 | €12,799 | 85 | Diesel | B37C15A | Manual (6) | 2018–2022 |
| 218i Gran Tourer, 140 PS, 6-speed manual Research | €474 | €14,310 | 81 | Petrol (98) | B38A15A | Manual (6) | 2018–2020 |
| 216d Gran Tourer, 116 PS, 7-speed dual-clutch Research | €427 | €13,995 | 79 | Diesel | B37C15A | Automatic (dual-clutch) (7) | 2018–2022 |
| 218d Gran Tourer, 150 PS, 6-speed manual Research | €443 | €13,490 | 54 | Diesel | B47C20B | Manual (6) | 2018–2022 |
| 218d Gran Tourer, 150 PS, 6-speed manual, all-wheel drive Research | €458 | €13,490 | 54 | Diesel | B47C20B | Manual (6) | 2018–2019 |
At a glance
- Years: 2014 to 2022. The F45 arrived in 2014, the F46 in 2015.
- Reliability: 2/5. Timing chains, diesel EGR systems and gearboxes are the weak points.
- DIY: 2/5. Chain, EGR and gearbox work need a BMW-capable scanner and a workshop.
- Prefer: a facelift car with a full service record and proof of timing chain, EGR and gearbox oil work.
- Avoid: early manual B38 cars built to March 2015, and diesels with no EGR or DPF history.
Engines and gearboxes
- 1.5 B38 petrol (B38A15A, B38A15F; 216i, 218i, 225xe): timing chain and the early crankshaft bearing are in the table.
- 2.0 B48 petrol (B48A20A, B48A20B; 220i, 225i): the timing chain is in the table.
- 1.5 B37 diesel (B37C15A; 214d, 216d): EGR, DPF, injector and VTG faults are in the table.
- 2.0 B47 diesel (B47C20B; 218d, 220d): its guide covers the EGR cooler, EGR valve, turbo, injectors and DPF; the timing chain is in the table. See the BMW B47 diesel.
- 225xe plug-in hybrid: no hybrid fault is confirmed; the battery recall is in the Recalls table.
Known issues
| Issue | Affects | Typical km | Repair cost |
|---|---|---|---|
| Timing chain (B38, B48 and B47) | B38A15A/B38A15F, B48A20A/B48A20B, B47C20B | B38/B48 from 100,000 km; B47 from 200,000 km | 1,450-1,890 EUR (B38), 1,690-2,190 EUR (B48), 1,890-2,490 EUR (B47); diagnosis 89-149 EUR (Germany, 2026, KFZ Dietrich) |
| B38 crankshaft thrust bearing | B38, manual, to March 2015 (AUTO BILD) or April 2015 (Gebrauchtwagenberater) | Not stated | No confirmed price |
| B37 diesel: EGR, DPF and injectors | B37C15A (214d, 216d) | EGR 30,000-40,000 km; injectors 60,000-100,000 km (Auto.ru) | No confirmed price |
Before you buy
- Cold start: listen for a metallic rattle. A BMW-capable scanner reads the chain adaptation and codes P0008, P0016, P0017, P0341. Bad result: a rattle, a chain check overdue after 100,000 km, or no chain record.
- Check the build date and gearbox. Bad result: a manual B38 built to March 2015 with no proof of the BMW service action.
- On a B37 diesel, ask for the EGR, DPF and injector history. A scanner reads the values. Bad result: a clogged EGR, a DPF warning, or no work record.
- Ask a BMW dealer to check open campaigns for the VIN. Bad result: an open campaign.
Running costs
| Operational | €193 |
|---|---|
| Workshop | €107 |
| Fixed costs (tax, insurance) | €158 |
| Total per month | €458 |
| New-car depreciation (not included) | €77 |
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,066
- 25th percentile
- €13,200
- Median price
- €15,579
- 75th percentile
- €17,981
- Median mileage
- 92,000 km
- Median first registration
- 2019
- Dealer share
- 72.1%
- Price at 100,000 km
- €15,667
To check a listing's price, open its variant in the table above. Each variant page has a price check.