Sign up ×
Motor Vehicle Maintenance & Repair Stack Exchange is a question and answer site for mechanics and DIY enthusiast owners of cars, trucks, and motorcycles. It's 100% free, no registration required.

I own a Fiat Grande Punto. Recently I was told by the authorized auto workshop that the BCM in my car has failed and needs to be fixed.

So i have two questions regarding that -

  1. What is a BCM and what does it do?
  2. They asked me to give them certain code numbers which came with my car manual and are unique to my car to them. They said they needed it to reprogram the BCM. Now is the significance of those code numbers?

Thanks in advance!

share|improve this question

2 Answers 2

up vote 11 down vote accepted

The Body Control Module is a computer which controls many things in your car not directly related to the engine. Instead of large wiring looms en relais and circuits all over the car all the buttons connect to a single computer which in turn turns on the headlights, open the windows, control the central door locking, etc. A good example is the VAGCOM system in Volkswagens and Audi's.

A Body Control Module is almost always specifically programmed to work with a specific car. For example, a BCM of another vehicle will not open the doors when you use your key or remote. Also, when you try to start the engine it checks the number of the key and a number in the Engine Control Unit as a anti-theft mechanism. Your ECU also does this check, but your BCM can do additional checks like locking the doors to prevent the thief from leaving.

share|improve this answer
VAGCOM (now called VCDS) is just a third party software to configure controllers in VW vehicles; it isn't a "system" and it isn't part of the vehicle. – user5106 Dec 26 '14 at 18:16

My 2004 Saturn 2004 would not stary on cold mornings. The triple AAA came out and found checked the battery and alternator was just fine.

After being in the shop for quite some time the found it was the body control module. That is the computer brains of the system.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.