I believe it is bad because my headlights flicker when the car is off and the headlight switch is off. It will stop when I disconnect one of the BCM plugs or remove the fuses for the BCM. I have read about water leak issues on the passenger side and I confirmed yesterday my car leaks on that side. When the lights act up, alot of other fails occur. When lights don't act up, the car runs without problems.If it is indeed bad, it will need to be programmed once replaced. It controls a lot of functions of the vehicle, including the passive anti-theft, so the car will not start once it is replaced.
Just curious what makes you believe that you have a bad BCM?