0:00 / 0:00
352: 2018 BMW 640i No Crank, Coolant In A Place You Wouldn't Expect

352: 2018 BMW 640i No Crank, Coolant In A Place You Wouldn't Expect

Automotive Diagnostic Podcast May 17, 2026 27 min
0:00
0:00

About this episode

A 2018 BMW 640i comes in with a no-crank condition, and the host checks the push-button start logic and finds the BDC isn’t switching the starter command (terminal 50). Odd ~28–29V readings show up on terminal 30, but the real clue comes from a visual inspection: coolant has wicked into the BDC connector, traced to the coolant level sensor circuit (pin 10). The repair involves replacing the BDC and sensor, repairing/sealing the wire, and then cloning the module with ACDP—after which the car starts with zero codes.

Cars: BMW 6 Series
Filter:
|
Technical Too Afraid to Ask
Car

2018 BMW 640i

"This was on a 2018 BMW 640i real low mileage, fancy sports car BMW, and it came to one of our customers, a repair shop, as a no crank situation."

This episode is about a 2018 BMW 640i. It’s a modern BMW with a lot of electronic systems, and the problem they’re diagnosing is that the car won’t crank/start.

Car

BMW 640I

"...at we dealt with recently. This was on a 2018 BMW 640i real low mileage, fancy sports car BMW, and it ca..."

The BMW 6 Series is a luxury car designed for comfortable long-distance driving while still feeling sporty. A 2018 640i is one version of that model, and it has a lot of modern systems that can sometimes need troubleshooting. That’s why a mechanic or diagnostic show might talk about it.

Term

no crank situation

"This was on a 2018 BMW 640i real low mileage, fancy sports car BMW, and it came to one of our customers, a repair shop, as a no crank situation. They did what they could, couldn't really get a whole lot of direction, ended up replacing the starter, and that didn't change anything."

“No crank” means the engine doesn’t even start turning over when you try to start the car. It usually comes down to the car’s starting system not engaging.

Term

starter

"They did what they could, couldn't really get a whole lot of direction, ended up replacing the starter, and that didn't change anything. It was still a no crank situation."

The starter is the part that tries to spin the engine when you start the car. If replacing it doesn’t fix the problem, something else is likely preventing it from being commanded to run.

Term

start button

"And of course, hitting the button in the car couldn't get it to crank. It did key up."

The start button is how you tell the car to begin starting. If the car seems to wake up but won’t crank, the problem is likely not just the button—it’s something in the starting command system.

Term

key up

"It did key up. They had a key that seemed to work, but nothing would happen when you would hit the brake and press the start button."

“Key up” means the car recognizes the key and turns on its electronics. If it powers up but still won’t crank, the issue is likely later in the starting process.

Term

engine control module

"You're looking at engine control module. However, the engine control module is not in direct control of operating the starter, but it's going to play a role, of course, and especially with the engine starting."

The engine control module (ECM/engine computer) manages engine operation and coordinates starting-related conditions. In this case, the hosts note that the ECM isn’t directly in charge of operating the starter, but it still plays a role in the overall start sequence.

Term

transmission range

"Transmission and the actual transmission range as read by the vehicle, that's also going to be an important input to make sure that it's in park or neutral. If not, of course, it's not going to let it crank."

Transmission range is the gear position the vehicle reports to its computers (for example, Park vs Neutral). Many cars use this input to prevent cranking unless the shifter is in Park or Neutral, so an incorrect range signal can stop the starter command.

Term

anti theft module

"And our body domain controller, which is the anti theft module... it also has a mobilizer data, it has key data, and it is going to directly send power to the starter."

The anti-theft module (immobilizer/key authorization system) verifies that the correct key is present before allowing starting. The hosts connect it to the starting circuit by explaining that it has key/mobilizer data and can directly control starter power.

Term

mobilizer data

"...it also has a mobilizer data, it has key data, and it is going to directly send power to the starter."

“Mobilizer data” refers to immobilizer/key-authentication information used by the anti-theft system to decide whether the car is allowed to start. If this data doesn’t match what the car expects, the immobilizer can prevent starter activation.

Term

data pins

"But let's look at some data pins and see maybe what it's trying or not trying to do."

Data pins are the electrical connection points on a module connector used to read or test signals with diagnostic tools. Checking data pins helps determine whether a module is trying to command a function (like starter activation) or whether the expected signals aren’t present.

Concept

no-crank diagnosis

"And so anyways, my text out there takes a look at it. We did not get a whole lot of great direction with this thing. And we realized that we were probably going to be getting into quite a bit of testing"

No-crank means the engine doesn’t spin when you try to start it. Mechanics work step-by-step to see if the car is asking the starter to run, if the wiring can deliver the signal, and if the sensors are telling the computer the right things.

Term

output circuit

"And then if it is, I'm going straight for that output circuit, and seeing, okay, is there an open, is there a connector issue, something like that."

An output circuit is the car’s wiring that carries the “do this” signal from the computer to a part. If that wiring is broken or loose, the starter won’t get the message even if the computer is trying.

Term

inputs

"Or if it says no, I want to look back at the inputs and see what's going on there."

Inputs are the signals the car’s computer gets from sensors and other systems. If the computer isn’t telling the starter to run, checking the inputs helps find what’s wrong upstream.

Term

BDC

"And kind of the same mindset [562.5s] of like, okay, what's the BDC, you know, trying to do or not trying to do. And I get into it and [569.0s] from what I can tell, all the inputs are there, right, it's happy with the key."

BDC means the car’s “body computer.” It watches inputs like your key and brake/start button and decides whether the car is allowed to start. If the BDC isn’t switching the right start-related signal, the engine may not crank.

Term

immobilizer

"There's no immobilizer information that seems out of place. Obviously, it's keying up. [581.9s] Break pedal position, that's working. Park neutral position, that's working."

The immobilizer is the car’s anti-theft system. It checks whether your key is allowed to start the car; if it doesn’t recognize the key properly, the engine won’t crank.

Term

terminal 50

"And this is where, [600.6s] when I was saying earlier, like starter relay command, that's not BMW. It's not, you're going [606.6s] to see something called terminal 50 is that's the starter command for most European cars, [614.3s] but definitely BMW. And so you want to see terminal 50 switched on, or yes, when you [620.2s] hit the brake and hit that start button."

Terminal 50 is the signal that tells the starter system to engage. The diagnostic goal here is to confirm that, when you press the start button (with the brake pressed), the car actually turns on the starter-command signal—otherwise the engine won’t crank.

Term

datapids

"But I did see something else in the datapids that seemed odd. And I'll tell you where else I've seen things like this before."

A “datapid” is a specific piece of information your scan tool pulls from the car’s computer. If the number looks impossible, it might be a real wiring/electrical problem—or sometimes the scan tool is misreading it.

Term

terminal 30

"But for the terminal 30 numbers, they were all showing 28 volts on them, or is 29 volts, something that it obviously wasn't at. And this is not a 48 volt vehicle."

“Terminal 30” is a wiring label for a constant power supply coming straight from the battery. On a 12-volt car, the voltage there shouldn’t jump to something like 28–29 volts, so it suggests a weird electrical situation or a bad/odd scan reading.

Concept

scan tool thing

"When you see a datapid that's off, you should be thinking, especially if you're using aftermarket scan tools, is this a scan tool thing? Or is this an actual problem?"

Sometimes a scan tool can show weird numbers that don’t actually match what’s happening in the car. The host is saying you should consider whether the tool is the problem before assuming the wiring is truly failing.

Term

modules

"It's tucked up under there. Now, I know modules in that location on BMWs and many other cars, of course, this has a sunroof. Water damage is very common."

A “module” is a computer in the car that controls a specific system. If it doesn’t get power or a good ground, that system may act up.

Term

powers and grounds

"I'm going to check powers and grounds to it, because it's fairly straightforward to do that. Make sure I'm not missing anything. I was thinking maybe, oh, maybe there's a missing ground or a poor ground or something."

“Power and grounds” are the basic electrical supply points for a module: power is the voltage feed, and grounds are the return paths to the battery/chassis. Many no-crank, no-communication, or weird-voltage issues come from missing power, a high-resistance ground, or corrosion—so checking them early is a key diagnostic step.

Term

voltage reading

"And it's causing this voltage reading. Again, maybe that's this show is brought to you by automotive seminars."

A “voltage reading” is the measured electrical potential at a connector, wire, or module pin using a multimeter. In diagnostics, the exact voltage value (and whether it changes with key-on, cranking, or commands) helps pinpoint whether the issue is supply-related, ground-related, or a control/output problem.

Term

GDI diagnostics

"They've got Keith Perkins, John Thornton putting on classes like network diagnostics, mechanical engine testing, advanced electrical testing and GDI diagnostics, and a ton more."

GDI stands for gasoline direct injection, where fuel is sprayed directly into the combustion chamber instead of the intake port. “GDI diagnostics” refers to troubleshooting the specific sensors, fuel delivery, and injector-related faults that are common to direct-injection systems.

Term

body domain controller

"But I have a feeling I'm going to be testing at this body domain controller anyways, regardless if I find a power or a ground issue, right?"

A “body domain controller” (BDC) is a central computer that manages many body-related functions—things like lighting, locks, wipers, and other comfort/convenience electronics. Because it ties together lots of circuits, water intrusion or a power/ground fault at the BDC can lead to broad electrical symptoms, including crank/no-crank conditions.

Term

visual inspection

"Sometimes a visual inspection is the winner. When you know what components you're dealing with, take a look at them, inspect them visually, and you can jump ahead to the fix a lot of the time."

“Visual inspection” is a diagnostic method where the technician physically checks components and wiring for obvious issues like corrosion, water intrusion, loose connectors, or damaged insulation. It’s often fast and can immediately reveal the root cause before deeper electrical testing.

Term

corrosion

"If it's all sealed up silicone together, little tougher and less likely to have corrosion inside, but this one's not like you can see through the holes in the plastic casing and see the control board."

Corrosion is what happens when metal gets damaged by moisture over time. In a control module, it can mess up the electrical connections and cause problems.

Term

silicone

"If it's all sealed up silicone together, little tougher and less likely to have corrosion inside, but this one's not like you can see through the holes in the plastic casing and see the control board."

Silicone here is a sealant used to help keep water out of an electronics box. If it’s not sealed well, fluid can get inside and damage the circuit board.

Term

coolant level sensor

"pin 10 is the coolant level sensor. And that's in the reservoir... It's actually part of the reservoir right front under the engine."

This sensor checks how much coolant is in the tank. If the tank is leaking, the coolant can travel through the wiring and end up inside electronics.

Term

wick

"So this fluid had wick through made it all the way through the harness and then into the body domain controller."

Wicking means the liquid creeps along tiny spaces in the wiring materials. So coolant can start at the reservoir and then spread into the car’s electronics.

Term

program the whole car

"But of course, you know, we got to program the whole car with it stuff, we're gonna do that."

When you replace a computer module in the car, you usually have to “program” it so the car recognizes it. Think of it like getting the new module’s settings and permissions matched to the vehicle.

Term

module 38

"But they have module 38, which ACDP, if you're not familiar, it's you get the actual tool that hooks up to a tablet or a phone..."

“Module 38” is the name of a specific part of the ACDP tool lineup. It’s basically the right tool/license needed to work with a particular BMW module version.

Term

ACDP

"But ACDP actually has a module for this. Now, I had the, I think it's module three, which is the BDC cloning kit..."

ACDP is a brand of aftermarket diagnostic tools used to communicate with and program certain BMW computer modules. The speaker says you may need the right tool version/license for the exact module generation.

Term

body control module

"I'll buy this module, but I don't do body control modules in Jaguars ever. Okay, well, don't buy the Jaguar body control module for that."

A body control module is the car’s computer that runs a lot of the convenience electronics—things like lights and locks. If it isn’t set up correctly for the specific car, it can cause weird electrical problems.

Term

part numbers exactly

"okay, let's source one, let's match the part numbers exactly. Okay, and then I'll get this module for a CDP, no guarantees."

When you replace a car computer, you can’t just grab any similar one—you need the exact correct version. The “part number” is how you make sure it’s the right computer for that car.

Term

all keys loss

"Had I not had that, I think additional tooling or licensing would have been necessary. So just putting that out there, if it's like an all keys loss situation, that makes things a little bit trickier."

“All keys loss” means you’ve lost every key for the car. Without an authorized key, the car may need extra steps (and sometimes extra software access) to get the immobilizer working again.

Term

one for one clone

"But I was able to straight up one for one clone this thing with a CDP, plug it back in the car, came to life, started up, zero codes, ready to go."

Cloning means copying the car’s settings from the old computer to the replacement one. “One for one” means it’s set up to match the original module closely enough that the car can recognize it.

Term

zero codes

"plug it back in the car, came to life, started up, zero codes, ready to go. Actually, it's still at the shop, we're waiting for the reservoir to show up."

“Zero codes” means the car isn’t showing any error messages in its diagnostic system. It usually indicates the problem is fixed.

1 cars featured

Request an Explanation

Heard something you'd like explained? We'll add it to this episode.

Sign in to request explanations for terms you heard.

Want to learn more?

Browse our glossary for plain-English explanations of automotive terms, jargon, and concepts.

Explore Terms

Help improve this episode

See something that's not quite right? Our annotations are AI-generated and can sometimes miss the mark. Click the flag icon on any annotation to suggest a correction.

Report incorrect info
Suggest better explanations
Flag missing cars