Can Wiring Open or Corrosion
Affiliate disclosure. BimmerTalk is a proud partner of the Amazon Associates Program and Turner Motorsport. We may earn a small commission on qualifying purchases through our links, at no extra cost to you. Read the full disclosure.
A CAN bus wiring open circuit or corrosion prevents network messages from flowing between BMW modules even when the modules themselves work fine. This is a network-level fault that stops communication instead of breaking any single component. On BMW vehicles, corrosion in the loom, damaged insulation near moisture paths, or high-resistance splices are the most common culprits. You'll typically see it after exposure to damp conditions or when wiring has chafed inside door jambs or under floor mats.
What it feels like
CAN bus faults create unpredictable driveability issues because the affected modules can't talk to each other. You might notice the check engine light, loss of specific features (like power windows or seat memory), rough idle, no start condition, or multiple unrelated fault codes stored at once. Sometimes the car runs but with reduced power, no climate control response, or instrument cluster warnings that flicker. The severity depends on which part of the network is broken, but a complete bus failure will make the car undrivable.
How to confirm it
- With the vehicle asleep and the key out, use a multimeter set to resistance (ohms) and measure between CAN-H and CAN-L pins on any accessible CAN connector. A healthy terminated bus reads around 60 ohms. An open circuit reads infinite (OL on the meter), and a short reads near zero.
- If the resistance is out of spec, disconnect connectors one section at a time to isolate which part of the harness is damaged. Measure resistance again after each disconnect to narrow down the break.
- Inspect the entire CAN loom for visible corrosion, cracked insulation, or water pooling. Pay special attention to areas under floor mats, near door seals, under the dash, and around battery trays where moisture collects.
- Perform a continuity check (beep mode) end-to-end on the suspect CAN-H wire and CAN-L wire separately to confirm neither has an open break in the middle of a span.