Ki-Sol Performance

Shop note

BMW Battery Keeps Dying? How Your BMW Goes to Sleep, and What Keeps It Awake

You come back from a week away, press the start button and get nothing. Maybe a few clicks and a dash full of warnings. You put in a new battery, and a month later it happens again.

More often than not, the battery isn't the problem. Something in the car isn't going to sleep.

I've been doing BMW electrical work for 16 years, and parasitic drain is one of the problems I see misdiagnosed most often. Below is how a BMW is supposed to shut itself down, what usually breaks that process, and how the draw actually gets found. If you just want it fixed, skip to the end.


Your BMW never fully turns off

People assume that once the car is locked, everything is off. It isn't, and it can't be. The alarm has to stay armed. The car has to hear your key when you walk up. Newer cars keep a modem alive so the app can find them.

A modern BMW has up to 70 control modules with well over a hundred processors in them. Instead of killing everything at once, the car steps down in stages. BMW does this with separately switched power feeds it calls terminals:

Terminal 15N — Modules needed only while driving. Shuts off: About 5 seconds after you switch from driving to "residing" (car on, engine off).

Terminal 30B — Modules for when you're sitting in the car or just walked away. Shuts off: After an after-run period once the car goes to "parking" mode.

Terminal 30F — Modules that must work while parked. Shuts off: Normally stays on. The car cuts it, after about a minute, if it detects an electrical fault.

Terminal 30 — Things that must never lose power, like the alarm. Shuts off: never.

On a 7 Series from the F01 era, for example, interior loads like the reading lights are cut after about 8 minutes, and terminal 30B drops out at around 30 minutes. With a phone module installed that stretches to about 60 minutes. Exact timing varies by model and options, but the idea is the same on everything from an E90 to a G05.

Heads up: a BMW takes a while to fall asleep. Figure about 30 minutes on F and G series cars and up to an hour on older E series. Any current reading you take in the first few minutes after locking means nothing.


How much drain is normal

Once the car is fully asleep, a small current still flows. BMW calls it closed-circuit current. These are BMW's own targets:

• Hard limit: 80 mA. Above that, the module stores a fault, and many cars show a Check Control message about increased battery discharge while parked.

• Preferred: under 50 mA on most models.

• F series: about 7–21 mA after 30 minutes.

• E90 / E70 / E89 era: up to 40 mA after 60–70 minutes with a TCU phone module, or 30 minutes without one.

That gap looks tiny. It isn't. Here's some rough math:

• 50 mA over 24 hours is 1.2 Ah a day.

• A typical 80–90 Ah AGM battery has only about half its capacity available before the starter gives up. That's roughly a month of sitting.

• 300 mA, the kind of current a dash cam in parking mode or one module that won't shut up can pull, is 7.2 Ah a day. That kills the same battery in under a week.

So a car can be "a little bit" awake and still leave you stranded every time you fly out of SFO for a week.


What usually keeps a BMW awake

There's no single answer for every model, but these are the categories I see over and over.

1. One module that won't go to sleep

Sleep is a group decision. Modules talk over data buses (K-CAN, PT-CAN, FlexRay, Ethernet). If one of them keeps chattering, it keeps waking up the others.

The classic example is the fiber-optic MOST ring used for audio and infotainment on E6x, E9x and many F series cars. When the car shuts down, the head unit turns off the light in the ring and every module is supposed to follow. If one module doesn't turn its light off, nothing downstream can sleep, and then the rest of the car can't sleep either. One small module, a dead battery.

On many F and G series cars, the car logs which module woke it up and why. That log is gold, and it's exactly what gets wiped when someone clears codes or disconnects the battery "to reset things."

On F30s specifically, the usual suspects are the instrument cluster, the electric coolant pump, or a comfort access door handle. (More on that in Dead after sitting for a few days.)

2. Something that was added to the car

BMW's own training material names non-approved accessories as one of the main causes. In real life that means:

• dash cams hardwired to constant power

• OBD dongles from insurance companies and fleet trackers

• aftermarket amps, radar detectors, LED kits

• a retrofit coded halfway, where the new module never gets a proper shutdown command

None of these are bad by themselves. Installed wrong, they keep a bus awake or pull current around the car's power management entirely.

3. A battery that was replaced but never registered

This one surprises people. Most BMWs from the mid-2000s on have an Intelligent Battery Sensor (IBS) on the negative terminal. It watches voltage, current and temperature, and before the engine computer goes to sleep it hands the IBS the current state of charge. The car's power management builds its whole picture of the battery from this: how much charge is in it and how healthy it is. Battery health is calculated from the voltage dip every time you crank the engine.

Put in a new battery without registering it, and the car keeps treating it like the old, worn-out one. That leads to wrong charging, warning messages, and the car switching off comfort features to "save" a battery that's actually fine. BMW also says to let the car go to sleep after registering, or the registration may not be stored correctly.

If your battery came from a parts store and nobody plugged in a scan tool afterwards, start here.

4. The battery itself (yes, sometimes)

Sometimes it really is just the battery, especially an older one that has been fully drained a few times. But a battery tester at a parts store can't tell you whether the battery died because it's weak or because something drained it. That's the question that matters.

For G05 X5 and G15 8 Series owners: cars without active roll stabilization have a second 12V lithium-ion battery (about 10 Ah) on the right side of the engine bay, on top of the main AGM battery. It has its own built-in disconnect switch. If that switch opens, the battery shows zero volts at the terminals and looks dead. Often it isn't. BMW says to replace it only if the switch won't close again or diagnosis calls for it. Also, a normal AGM charger puts out too much voltage for it. It needs a lithium-specific setting of around 14.0 V. Don't hook up your trickle charger and hope.


How the drain actually gets found

This is where most shops go wrong, so here's how I do it.

Don't pull the battery, and don't pull fuses

This sounds backwards, but it's straight from BMW's own procedure. When a module loses power, it reboots. After a reboot the faulty module often behaves perfectly for days. You've just made the problem disappear long enough to bill for a battery, and the car comes back.

Pulling fuses one by one until the current drops has the same problem. Every fuse you pull can reset whatever is behind it.

What I do instead

1. Read the car's memory first. Before anything gets cleared, I pull the fault memory and the energy history. On many cars that history covers weeks of parking, so I can see how long it actually took to sleep, and on F and G series cars, which module kept waking it up.

2. Let it fall asleep. Lock it, wait, and watch the current with a clamp on the battery cable, logged over time instead of read once. Some draws only appear after 40 minutes, or only when it's cold, or only after a drive.

3. Find the branch. Clamp each main feed leaving the battery distribution box to see if the draw is going to the front (alternator, starter side) or to one of the fuse panels.

4. Measure across the fuses without removing them. Every OEM fuse has a known, tiny resistance. Measure the voltage drop across it in millivolts and you know the current through that circuit, without breaking anything. For example, 0.2 mV across a standard 5 A fuse is about 13 mA. 1.0 mV across a 10 A mini fuse is about 140 mA, and that's your problem right there. BMW has a chart for this, and it's accurate to roughly 5% on genuine fuses.

5. Narrow it down to the component. Once I know the circuit, I find out which module or accessory on it is the one staying awake, and why. Sometimes the module itself has failed. Sometimes it's being woken by something else on the bus, a door handle, a switch, a bad ground.

That's the difference between "we replaced your battery" and an actual diagnosis.


What you can check yourself

You don't need a scan tool for this:

• Lock the car and walk away. In 10–15 minutes, are any lights still on? Is the radio still playing, or are the start button or footwell lights still lit? A lit start button in particular means the bus is still awake. See The car never sleeps.

• Think about what changed. A dash cam, a new radar detector, recent coding, a used module, or a recent battery swap are all good leads.

• Remember when it started. "Right after the shop replaced X" is very useful information.

• Don't clear the codes before someone looks at the car. I mean it. Those codes are the evidence.

• Don't disconnect the battery "to reset it" for the same reason.

If you replaced the battery and it's dying again, here's more on that specific case: New battery still dies.


FAQ

How long can a healthy BMW sit without being driven?

With a good, registered battery and a normal sleep current, several weeks is fine. Past about a month it gets marginal, especially on cars with a lot of always-on telematics. For longer storage, use a proper BMW-compatible maintainer on the jump-start posts under the hood.

Can a parts-store battery test tell me if I have a drain?

No. It tells you about the battery's condition right now, not why it got there.

My car says "Increased battery discharge when parked." Is it the battery?

Usually not. That message means the car measured more than 80 mA while it should have been asleep. Something stayed awake. Find that first, then decide about the battery.

Is a bad alternator ever the cause?

It can be, but that's a charging problem, not a parasitic drain, and it shows up differently: low voltage while driving, not after sitting. Most cars I see for dead batteries charge just fine.

Do I need to register a battery on an older BMW too?

Anything with an IBS on the negative terminal, which covers most BMWs from the mid-2000s on, should be registered. If you upgraded capacity or switched to a different battery type, it should also be coded to match.


Bay Area mobile diagnosis

I come to you anywhere in the Bay Area: Peninsula, San Francisco, South Bay, East Bay, and north across the bridge. Or you can bring the car to our location in San Mateo County. Diagnosis starts at a $200 flat rate for a standard case. If it turns out to be unusually deep, we agree on the price before I do any extra work. Electrical repair work carries a 12-month warranty.

Please don't clear codes or disconnect the battery before I see the car. It makes the drain much harder to find, and you end up paying for that time.

Book a diagnosis →

All notes
Book a diagnosticCall