BMW C947 Code: Common Models, Symptoms, and Solutions

BMW C947 Code: Common Models, Symptoms, and Solutions

The C947 code indicates a fault in the SRS/Airbag system, specifically related to bus communication . This error suggests there’s an issue with the data transmission between the airbag control module and other vehicle systems.

Top 20 BMW Models Commonly Affected

While this code can potentially appear in various BMW models, it’s frequently reported in:

  • BMW 3 Series (E90/E91/E92/E93)
  • BMW 5 Series (E60/E61)
  • BMW 1 Series (E81/E82/E87/E88)
  • BMW X3 (E83)
  • BMW X5 (E70)
  • BMW 7 Series (E65/E66)
  • BMW Z4 (E85/E86)
  • BMW 6 Series (E63/E64)
  • BMW X1 (E84)
  • BMW M3 (E90/E92/E93)
  • BMW M5 (E60)
  • BMW X6 (E71)
  • BMW 3 Series (F30/F31/F34)
  • BMW 5 Series (F10/F11)
  • BMW 1 Series (F20/F21)
  • BMW X3 (F25)
  • BMW X5 (F15)
  • BMW 4 Series (F32/F33/F36)
  • BMW 2 Series (F22/F23)
  • BMW i3 (I01)

Implications on Vehicle Performance and Safety

While the C947 code primarily affects the airbag system, it can have broader implications:

  • Safety concerns due to potential airbag malfunction
  • Illuminated airbag warning light on the dashboard
  • Possible deactivation of certain airbag components
  • Reduced overall vehicle safety in the event of a collision

Diagnosing and Fixing the Issue

Key Symptoms

  • Illuminated airbag warning light
  • SRS system malfunction message on the instrument cluster
  • Airbag-related warning messages

Diagnostic Steps

  1. Use a professional-grade BMW diagnostic tool to read and interpret the specific fault data
  2. Check for any visible damage to airbag system components
  3. Inspect wiring harnesses and connectors for signs of wear or damage
  4. Verify the battery voltage and charging system operation
  5. Check for software updates for the airbag control module

Potential Solutions

  • Reset the airbag control module if no physical issues are found
  • Repair or replace damaged wiring or connectors
  • Update the airbag control module software if available
  • Replace faulty sensors or components identified during diagnosis
  • In some cases, replacement of the entire airbag control module may be necessary

Frequently Asked Questions

Q: Is it safe to drive with the C947 code?
A: It’s not recommended. The code indicates a potential issue with the airbag system, which could compromise your safety in the event of an accident.

Q: What’s the average cost to repair this issue?
A: Costs can vary widely depending on the specific cause. Simple fixes like resetting the module or repairing wiring might cost $100-$300, while replacing the airbag control module could range from $500 to $1500 or more.

Q: Can I clear this code myself?
A: While it’s possible to clear the code with an OBD scanner, it’s not recommended without properly diagnosing and fixing the underlying issue. The code will likely return if the problem persists.

Q: How can I prevent this issue in the future?
A: Regular maintenance, avoiding electrical system modifications, and promptly addressing any warning lights can help prevent SRS system issues.


The BMW OBD DTC C947 code, while primarily affecting the airbag system, should not be ignored. Prompt diagnosis and repair are crucial to ensure your vehicle’s safety systems are functioning correctly. If you encounter this code, it’s best to have your BMW inspected by a qualified technician who can accurately diagnose and resolve the issue, keeping your vehicle safe and compliant with safety standards.

Remember, your vehicle’s safety systems are designed to protect you in critical moments. Don’t compromise on safety – address any airbag-related issues as soon as they arise.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.