Skip to content
Skanyx

BMW Drivetrain Malfunction: Is It Safe to Keep Driving?

Usually safe to drive gently to a workshop; slow down if the engine light flashes. Diagnosis 30-80 euros, most fixes 40-2,500, a jumped chain 2,000-6,000+.

Skanyx Team14 min read

The short answer

Drive with caution

A BMW drivetrain malfunction message means a control unit stored a fault, and on many cars the engine limits power; you can usually drive gently to a workshop. Finding the cause costs about 30-80 euros, most fixes 40-2,500, and a jumped timing chain 2,000-6,000 or more. Get the engine codes read before you book anything; if the check engine light flashes, slow down and have the car checked at once, and if the engine stalls, pull off the road.

How urgent
This week, at once if the engine light flashes
Likely cost
30-80 euros to find the cause, 40-2,500 for most fixes, 2,000-6,000+ if a chain has jumped or the gearbox needs a rebuild
First step
Park safely. If the engine did not stall, restart once, then get the engine codes read before you book anything.
Key Takeaways(5)
  • The check engine light is flashing. BMW's X4 owner's manual says a flashing light means excessive misfiring. It says to reduce the vehicle speed and have the system checked immediately, because serious misfiring within a brief period can damage the catalytic converter.
  • The temperature indicator shows a hot engine. Pull over and switch off. Do not open the coolant cap on a hot engine: the manual warns that coolant can escape and scald.
  • The engine stalls. Pull off the road to a safe place and do not drive on. BMW's 2018 M5 recall notice tells owners exactly that, and to call roadside assistance.
  • A red warning appears with it. Treat any red light as stop first, read later.
  • "Drivetrain Malfunction": BMW's bulletins tie this exact wording to several faults. On the F87 M2 it was an overly sensitive charging pressure threshold in the engine software (bulletin 12 17 16). On the N55 engine built to March 2012 with the Continental high-pressure fuel pump it was vapor forming in the fuel system, fixed with new engine software and, on older fuel modules, a new low-pressure fuel pump (bulletin 12 05 16). On the G12 7 Series with the N63R engine it was a poorly locked connector or bad pin contacts on the engine wiring harness (bulletin 12 19 16).
In this article(8)
  1. 1Is it safe to drive with a BMW drivetrain malfunction message?
  2. 2What does it cost to fix?
  3. 3What should you do right now?
  4. 4What does the message mean, and what causes it?
  5. 5Will the message go away on its own, and should you clear it?
  6. 6Can you fix it yourself, or is this a workshop job?
  7. 7Coming to Skanyx: find out which control unit stored the fault
  8. 8Before you drive on

You are doing 70 mph in a 2014 BMW 320d when the dash shows Drivetrain malfunction and the car pulls less hard than a minute ago. Take the next exit and slow down: you can usually drive gently to a workshop, with the exceptions below.

Is it safe to drive with a BMW drivetrain malfunction message?

Usually yes, if you drive gently and get the codes read soon. On 2020-2021 G-series cars with the 48 V mild-hybrid battery, the car itself says so: "You can continue to drive. No roadside assistance necessary. To avoid subsequent damage, arrange an appointment with your Service Partner" (BMW service bulletin 61 09 21).

That wording does not fit every car. BMW's 2018 recall of the F90 M5 describes a software error behind the Drivetrain Malfunction message, with the engine light on: the fuel pressure can drop, causing a power loss and possibly engine stalling while driving (SI B16 06 18). The message differs by model and software level, so the display alone cannot tell you how serious it is. Drive gently and get it read soon.

Four things change the answer:

  • The check engine light is flashing. BMW's X4 owner's manual says a flashing light means excessive misfiring. It says to reduce the vehicle speed and have the system checked immediately, because serious misfiring within a brief period can damage the catalytic converter.
  • The temperature indicator shows a hot engine. Pull over and switch off. Do not open the coolant cap on a hot engine: the manual warns that coolant can escape and scald.
  • The engine stalls. Pull off the road to a safe place and do not drive on. BMW's 2018 M5 recall notice tells owners exactly that, and to call roadside assistance.
  • A red warning appears with it. Treat any red light as stop first, read later.

Two of these are BMW's own words: the X4 manual for the flashing light, and the M5 recall notice for a stall. Stopping for a hot engine or a red light is this post's own advice, not a quote from BMW. If none of these apply, avoid hard acceleration and go straight home or to a workshop.

What does it cost to fix?

These are all-in euro prices at an EU independent workshop, VAT included, taken from published repair-cost ranges; a dealer or a US shop will charge differently. The cause decides the bill.

Possible causeWhat it usually costsHow long you can wait
A weak 12 V battery (rule it out)60-250 euros (a start-stop battery with registration 120-400)Have it tested before anyone replaces it
Worn spark plugs or one failed ignition coil (misfire)40-250 eurosDays if the light is steady; slow down and get it checked at once if it flashes
A small air leak or a leaking breather gasket50-300 euros for a vacuum leak or hose, 150-500 for a breather (PCV) gasketDays to a couple of weeks
A fuel pressure problem (regulator or pump)100-450 euros for the regulator, 200-900 for an in-tank pump, 250-800 for the high-pressure pump on a direct-injection petrol engine (700-1,300 on an N54-type engine)Days, not weeks: low fuel pressure can stall the engine
A boost problem (turbo parts)150-500 euros for the wastegate actuator, 700-2,500 for a turbochargerShort term: power is already limited
A worn timing chain on a BMW N47 four-cylinder diesel1,500-2,500 euros; 2,000-6,000+ if the chain has already jumpedDo not wait: a jumped chain can wreck the engine
A cooling fault (thermostat)80-450 euros (700-900 for an electronic thermostat assembly on a premium engine)Days; stop if the engine runs hot
A gearbox problem120-350 euros for a fluid service, 100-550 for a solenoid, 500-1,500 for a valve body, 2,000-5,000 for a rebuildSoon: do not keep driving if it slips or bangs into gear
A software fault in the engine computerThe diagnosis fee, then programming time (ask for a quote)Days
A diagnosis is 30-80 euros at an independent workshop and 80-150 euros at a dealer. Two things move the number: whether the cheap causes were ruled out before a part was ordered, and whether the car needs a BMW-only tool to read the fault.

What should you do right now?

  1. Pull over safely, and if the engine did not stall, restart it once after a minute. One BMW bulletin (12 31 16) describes a fault where the engine runs normally again after the ignition is cycled. A cleared message is not a fixed car: the fault stays stored. If the engine stalled, leave it off and call roadside assistance.
  2. Note what the car was doing. Was it under hard acceleration or on a cold start? Write down the exact message too. On newer BMWs the manual says stored messages sit under CAR, Vehicle status, Check Control messages.
  3. Get the engine codes read. Any 15 to 30 euro Bluetooth ELM327 adapter plugs in under the dash, and an app on your phone reads them in about a minute. A generic scan reads the engine control unit (called DME on petrol BMWs and DDE on diesels). It does not read the gearbox control unit or the other modules. Unplug the adapter before you lock the car: BMW's manual warns that a device left in the diagnostic socket can set off the alarm.
  4. Decide with the codes in hand. A misfire or fuel pressure code points at the cheap rows of the table. A voltage code points at the battery. No engine code at all is also an answer: the fault may sit in another unit, or be a software or battery issue.
  5. Check your VIN for open recalls. BMW has recalled cars over faults that set this message, such as about 850 model year 2018 M5s in the US for a fuel pump software update (SI B16 06 18). NHTSA's free lookup at nhtsa.gov/recalls covers US cars; elsewhere, ask a BMW dealer to check the VIN.
  6. Book the workshop with facts. Give them the exact message and the codes, and say when it appears. Ask them to read every control unit, not just the engine, and to save the fault codes before anything is cleared. On 8-speed automatics, BMW tells its own workshops to print and secure the gearbox fault codes first (bulletin 24 02 13).
A drivetrain message tells you something is wrong, not what, and the engine's own codes are the cheapest way to narrow it down. Skanyx reads them through any 15 to 30 euro Bluetooth adapter and explains each one in plain English, with a green-to-red severity that tells you whether to keep driving. It reads the engine control unit, not the gearbox or the other modules. See what your BMW's engine has stored

What does the message mean, and what causes it?

BMW does not use one fixed text. Its service bulletins show several wordings for the same idea: a control unit stored a fault, and on most of them the car limited its power. These are BMW of North America documents, published through the US regulator NHTSA, so the wording on a European car's display can differ. The cause differs by engine and model:

  • "Drivetrain Malfunction": BMW's bulletins tie this exact wording to several faults. On the F87 M2 it was an overly sensitive charging pressure threshold in the engine software (bulletin 12 17 16). On the N55 engine built to March 2012 with the Continental high-pressure fuel pump it was vapor forming in the fuel system, fixed with new engine software and, on older fuel modules, a new low-pressure fuel pump (bulletin 12 05 16). On the G12 7 Series with the N63R engine it was a poorly locked connector or bad pin contacts on the engine wiring harness (bulletin 12 19 16).
  • "Engine fault! Power loss": BMW documents it for the F30 and G12 with B58M and N63R engines built to June 23, 2016. DME fault 10170F is set when the engine is not started within 30 seconds of switching the ignition on. The engine runs normally after the ignition is cycled, and reprogramming fixes it (bulletin 12 31 16).
  • "Engine fault/reduced power" and "Fuel pump/drive with care": the F80 M3 and the F82 and F83 M4 built from March 2014 to April 2015, with fault 481B05 stored in the electric fuel pump control module (bulletin 16 05 15).
  • "Drive faulty; Drive at moderate speed": reduced power when accelerating on the F10 M5 and related M models built to July 1, 2015. The cause was a software error (bulletin 12 23 15).
  • "You can continue driving. Drivetrain": the wording on 2020-2021 G-series cars with the 48 V battery, caused by software in the battery control unit.

Owners search for "drivetrain malfunction" and "drive moderately" because the exact words depend on the model and the software. The message names the problem area, not the part. Hex fault numbers are engine-specific, too: BMW's bulletins list 120208 as an exhaust camshaft sensor entry on the F10 M5 but as a charging pressure entry on the F87 M2, and fixed both with software. Never look up a hex number without naming the engine. We built the table below from the BMW bulletins and the owner's manual linked on this page. It pairs each cause family with what a generic scan shows and what a BMW-level scan adds.

Cause familyWhat you noticeWhat a generic OBD2 scan showsWhat a BMW-level scan adds
Misfire (plugs, coil)Rough running, hesitation, a flashing engine light under loadMisfire codes: P0300, or a cylinder code such as P0301BMW's own fault entry, with its text and detail
Fuel pressurePower loss under load, hard starting, stallingP0087, rail pressure too lowA code stored in the fuel pump's own control module, such as 481B05 on the F80 and F82
Boost or charge-airLess pull, worst when you accelerateP0299, turbo underboostBMW "charging pressure control: switching off" entries such as 120408, stored with 120208 on the F87 M2 and the F10 M5 (both fixed with software)
Timing chain or camshaft controlMetallic rattle for a few seconds after a cold start, rough running, power lossP0016, crankshaft and camshaft not in stepBMW's own entry names the camshaft or sensor, and the same number can mean different things on different engines
CoolingThe temperature indicator shows hot, or the heater stays lukewarmOften no code when the engine really overheats; P0128 when the thermostat sticks open and the engine runs coldDepends on the engine and year; a workshop reads every unit
Weak 12 V battery (rule it out)Slow cranking, start-stop not working, several unrelated messagesP0562, system voltage low, or nothingThe battery sensor's charge history and BMW's energy diagnosis test plan
GearboxLate, jerky or slipping shiftsUsually nothing from the gearbox itselfThe gearbox control unit's own codes, read with BMW's ISTA test plans
Software faultMessage at start or under no particular load, gone after the ignition is cycledNothing, or one general codeA BMW entry such as 10170F, fixed by reprogramming
Some rows deserve one more line each:
  • Battery. None of the BMW bulletins cited here name a weak 12 V battery as a cause of this message, so it is a cheap row to rule out, not a likely answer. A BMW Group bulletin written for MINI says a failed battery is often the symptom, not the cause, and that replacing it fixes the problem permanently only in the rarest of cases. It also warns: "When battery registration or programming is performed, the stored energy history will be deleted" (bulletin 61 06 07). BMW Group's MINI owner's manual adds that once a new battery is registered, related Check Control messages disappear. Ask for the energy diagnosis before a new battery is registered.
  • Gearbox. On 8-speed automatics, BMW tells its workshops to check the fluid level first, and that a real engine running problem can also cause shift complaints and must be fixed first (bulletin 24 02 13). Engine codes can matter even when the gearbox is blamed.
  • N47 diesel (2007 to 2015). Auto motor und sport says the timing chain often sits on the gearbox side of the engine. It lists a metallic rattle on cold start, a steady engine light and power loss as the signs, and a repair of 1,500-2,500 euros (article). See the N47 engine page.
  • Twin-turbo petrol six (N54). In October 2010 BMW recalled about 130,000 cars in the US, from the 2007 335i to the 2010 Z4 sDrive35i, over the high-pressure fuel pump. The notice listed reduced performance with an engine malfunction warning among the signs, and the remedy was a new pump or a software update (BMWBlog).

Related guides: reduced engine power and limp mode cover the same symptom on any car, and BMW fault codes by engine goes deeper, engine by engine.

Codes named in this section: P0300, P0301, P0087, P0299, P0016, P0128, P0562.

Will the message go away on its own, and should you clear it?

Sometimes it goes away after a restart, but the fault stays stored and the message can come back. BMW's manual says some Check Control messages stay on until the fault is eliminated, and that stored messages can be shown again later.

Do not clear the codes to "reset" the warning. Write them down or screenshot them first, because the codes are the clue, and clearing also wipes the snapshot saved with each one. Clear them after the repair, then scan again to confirm the fault stayed away.

Can you fix it yourself, or is this a workshop job?

You can do this at home: get the engine codes read and write down when the message appears. You can also check the coolant level, but only with the engine cold: BMW's manual says to open the cooling system once it has cooled down.

Book a workshop when the engine light flashes or the engine runs hot. Book one too when the gearbox slips, or the cause needs a BMW-only code or a software update. Reprogramming a control unit is workshop work: BMW's own bulletins say to connect an approved battery charger while it runs.

These are the routes for reading the gearbox and the other units, with prices from BimmerLink's App Store page and Carly's own pricing page:

RouteWhat it costsWhat it reads
Independent workshop30-80 euros for a diagnosisEvery control unit
BMW dealer80-150 euros for a diagnosisEvery control unit
BimmerLink appAbout 40 euros once, plus an adapter at roughly 30-60 euros from its supported listFault codes from all control units, per its App Store text; what it can do depends on the car and its equipment
Carly for BMWAbout 104 euros a year, adapter includedPer Carly's own page, transmission diagnostics and over a dozen additional modules; availability varies by make and model
Either way, reading the gearbox and the other units means a workshop visit or a second app and adapter. A fair workshop visit itemises the diagnosis and shows you the stored codes before it orders a part.

Coming to Skanyx: find out which control unit stored the fault

The hard case is a drivetrain message with no engine code behind it, because the fault sits in the gearbox or another control unit. That is the case the new feature is being built for. You will ask in plain words on your iPhone or Android phone why your BMW says drivetrain malfunction. With a Bluetooth OBD2 adapter in the car, the app will read every control unit with the manufacturer's own data, the gearbox included, and show which one stored the fault. It will explain what the fault means and what to check next.

You will not need a laptop or an ENET cable, and the adapters it is tested with will be named before launch. It will cover BMW built from 2007. The full scan will be part of one purchase for BMW that covers every BMW on your account, and the AI that explains the fault will come with Skanyx Pro. What each car can do depends on its model, year and equipment. Join the BMW waitlist and we will send you launch updates for your car.

Before you drive on

Back on that exit ramp in the 320d, the next move is the same for every cause: get the engine codes read before anyone quotes you a part. Note what the car was doing when the message appeared, and take the codes and the exact wording to the workshop. If the engine light starts flashing on the way, slow down and have the car checked at once.

Frequently Asked Questions

How much does it cost to fix a drivetrain malfunction on a BMW?
It depends on the cause. Most repairs run from about 40 to about 2,500 euros, which covers a turbocharger or a four-cylinder timing chain. A gearbox rebuild costs 2,000-5,000 euros, and an engine hurt by a jumped chain 2,000-6,000 or more. Finding the cause costs about 30-80 euros at an independent workshop and 80-150 euros at a dealer. Ask for the stored fault codes in writing before you approve any part.
Can a low battery cause a drivetrain malfunction message in a BMW?
Possibly, but none of the BMW bulletins cited here name a weak 12 V battery as a cause of this message. On 2020-2021 G-series mild hybrids, bulletin 61 09 21 ties it to software in the 48 V battery's control unit. A weak 12 V battery can set unrelated messages, and BMW Group's MINI owner's manual says related Check Control messages disappear once a new battery is registered. Have the battery tested and ask for the energy diagnosis before it is replaced.
Can the gearbox cause a BMW drivetrain malfunction message?
It can, and it is easy to miss. The gearbox has its own control unit, and a generic OBD2 scan usually shows nothing from it. On 8-speed automatics, BMW tells its workshops to check the gearbox fluid level first, and to fix a real engine running problem before blaming the gearbox. Ask the workshop to read the gearbox control unit and to save its fault codes before anything is cleared.
How does a drivetrain malfunction happen?
A control unit in the car stores a fault, and on many cars the engine computer also limits power so nothing is damaged. BMW's own bulletins trace the message to causes as different as a software error and a poorly locked wiring connector. The message names the problem area, not the part.
Can I drive my BMW if it says drivetrain malfunction?
Usually yes, gently and for a short trip to a workshop. On 2020-2021 G-series cars with the 48 V battery the car itself says you can continue to drive, but BMW's 2018 M5 recall shows that a message like this can come with a fuel pressure fault that cuts power and can stall the engine. Slow down and have the car checked at once if the engine light flashes. If the engine stalls, pull off the road somewhere safe and do not drive on, and pull over too if the temperature indicator shows a hot engine.
How do I fix a BMW drivetrain malfunction?
Read the stored codes, then fix what they point to. A restart may clear the message, but the fault stays stored and the message can return. Some causes are software and need a BMW workshop to reprogram the control unit.
Why did the BMW drivetrain message go away by itself?
Some faults only set under certain conditions, and one BMW bulletin documents a fault where the engine runs normally again after the ignition is switched off and on. The code stays in memory, so a scan can still show it. A message that comes and goes still deserves a read of the codes.

Quick reference

This article covers these diagnostic codes. Tap any code for a detailed breakdown with causes, costs, and vehicle-specific fixes:

Sources

  1. BMW service bulletin SI B12 17 16: M2 Drivetrain Malfunction message with charging pressure faults 120208 and 120408 (F87)
  2. BMW service bulletin SI B12 05 16: N55 Drivetrain Malfunction warning from vapor forming in the fuel system
  3. BMW recall bulletin SI B16 06 18: F90 M5 fuel pump control units, Drivetrain Malfunction message
  4. BMW service bulletin SI 61 09 21: 48 V battery faults with Check Control message ID 49 (G-series, 9/2020 to 9/2021)
  5. BMW service bulletin SI B12 31 16: engine power reduced with DME fault 10170F (F30, G12)
  6. BMW service bulletin SI B12 23 15: reduced engine power, "Drive faulty; Drive at moderate speed" (F10 M5)
  7. BMW Group service bulletin SIM 61 06 07: discharged battery, energy diagnosis (written for MINI USA)
  8. BMW: Owner's Manual BMW X4 (G02), online edition 01405A37CC6 VI/21
  9. BMW service bulletin SI B12 19 16: G12 N63R Drivetrain Malfunction from an engine wiring harness connector
  10. BMW service bulletin SI B16 05 15: F80, F82, F83 reduced power with fault 481B05 in the electric fuel pump control module
  11. BMW service bulletin SI B24 02 13: 8-speed automatic transmission complaints, diagnosis procedure
  12. BMWBlog: BMW to conduct voluntary emissions and safety recalls, 130,000 vehicles (October 2010)
  13. auto motor und sport: Steuerkettenprobleme bei BMW N47 Motoren
  14. BimmerLink on the App Store
  15. Carly: Does Carly scanner require a subscription? Complete pricing guide 2026
  16. MINI Cooper (F65/F66) owner's manual, model year 2025: battery replacement and registration

Skanyx Team

Skanyx engineering team

Skanyx is written by the engineers who build the app and keep two BMWs of their own on the road, an E60 535d and a pre-facelift E61 535. Content is drafted with AI assistance and edited by the team. Repair-cost ranges are compiled from published parts prices, workshop price lists and repair-cost guides and rounded, fault codes follow the SAE definitions, and where a figure comes from a specific study or vendor page, the post lists it under Sources.

How we write and use AI