All versions
| Variant | Running cost per month | Median price | Listings | Fuel | Engine codes | Gearbox | Production years |
|---|---|---|---|---|---|---|---|
| M2 Competition Coupé, 410 PS, 7-speed dual-clutch, rear-wheel drive | €760 | €46,900 | 68 | Petrol (98) | S55B30A | Automatic (dual-clutch) (7) | 2018–2020 |
| M240i Cabrio, 340 PS, 8-speed automatic, rear-wheel drive, convertible Research | €628 | €29,900 | 61 | Petrol (98) | B58B30A | Automatic (8) | 2017–2021 |
| M240i Cabrio, 340 PS, 8-speed automatic, all-wheel drive, convertible Research | €644 | €29,900 | 61 | Petrol (98) | B58B30A | Automatic (8) | 2017–2021 |
| M240i Coupé, 340 PS, 8-speed automatic, rear-wheel drive Research | €651 | €30,900 | 58 | Petrol (98) | B58B30A | Automatic (8) | 2017–2021 |
| M240i Coupé, 340 PS, 8-speed automatic, all-wheel drive Research | €678 | €30,900 | 58 | Petrol (98) | B58B30A | Automatic (8) | 2017–2020 |
At a glance
- Years: 2014 to 2021, facelift from 2017. Timing chains on the early N20 and on the N55 are the main risks.
- Reliability: 3/5. Timing chain reports on the N20 and N55 pull the score down. The sources name no fault for the B48, B58 or manual gearbox.
- DIY: 2/5. Chain work is engine work. Use a workshop that can read fault codes.
- Prefer: a 2016 or later car with full service records. ZR.ru advises the B48 petrol over the N20 from 2016 on.
- Avoid: early N20 and N55 cars with no timing chain work on record.
Engines and gearboxes
- 2.0 N47 diesel (N47D20C, N47D20D, 2014-2015): timing chain and EGR cooler faults are covered in its own guide. See the BMW N47 guide.
- 2.0 B47 diesel (B47D20A, B47D20B, 2015-2020): EGR cooler, turbo and DPF faults are covered in its own guide. See the BMW B47 guide.
- 1.5 B38 petrol (B38B15A, 2015-2021): no fault confirmed in the sources read.
- 2.0 N20 petrol (N20B20A, N20B20B, 2014-2017): the timing chain and oil pump drive are the main risk. See the table below.
- 2.0 B48 petrol (B48B20B, 2016-2021): no fault confirmed in the sources read.
- 3.0 N55 petrol (N55B30A, M235i and M2, 2014-2018): timing chain and bearing damage are in the table below.
- 3.0 B58 petrol (B58B30A, M240i, 2016-2021): no fault confirmed in the sources read.
- 3.0 S55 petrol (S55B30A, M2 Competition and CS, 2018-2020): no fault confirmed in the sources read.
- Manual gearbox (6-speed): no fault confirmed in the sources read.
- ZF 8-speed automatic: its own guide covers the gearbox faults. See the ZF 8HP guide.
- M DCT (M2 only): no fault confirmed in the sources read.
Known issues
| Issue | Affects | Typical km | Repair cost |
|---|---|---|---|
| N20 timing chain and oil pump drive | N20B20A and N20B20B, mainly early 2014-2015 cars | 60,000-100,000 km | 1,000-2,500 EUR (Wheelstreet, year not stated) |
| N55 timing chain and bearing damage | N55B30A (M235i and M2), 2014-2018 | Not stated | Not stated |
| Petrol fuel pump | Petrol cars, early builds and turbo petrol | Not stated | 400-900 EUR (Wheelstreet, year not stated) |
| Electric power steering | Cars built 2014 to December 2015 | Not stated | No confirmed price |
Before you buy
- Ask for proof of timing chain work on an N20 car. Start the cold engine and listen for a rattle. A scanner reads the fault codes. Bad result: a cold-start rattle, fault codes, or no record of chain work by 100,000 km.
- Ask whether the fuel pump was replaced. A warning lamp for the fuel system or an engine that cuts out while driving are bad signs. A scanner reads the fault codes. Bad result: either sign, or no record of pump work.
- On an N55 car, listen to the engine on a cold start and under load. Ask for the oil change records. Bad result: a rattle, a knock, or no oil change record.
- Ask a BMW dealer to check the VIN for open EGR cooler campaigns (KBA reference 008124). Bad result: an open campaign, or no proof that the cooler was replaced.
- On a 2014 or 2015 car, turn the wheel at low speed. Bad result: heavier steering, a steering warning lamp, or no record of steering work.
Running costs
| Operational | €195 |
|---|---|
| Workshop | €120 |
| Fixed costs (tax, insurance) | €170 |
| Total per month | €485 |
| New-car depreciation (not included) | €86 |
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
- 596
- 25th percentile
- €18,990
- Median price
- €24,900
- 75th percentile
- €34,999
- Median mileage
- 84,500 km
- Median first registration
- 2019
- Dealer share
- 67%
- Price at 100,000 km
- €26,284
To check a listing's price, open its variant in the table above. Each variant page has a price check.