The average cost of replacing a BCM runs between $150 and $300. The cost of replacing a BCM depends on the mechanic handling the task, the cost of materials and labor, and your location. You can expect to spend as high as $500 to $800 replacing your BCM. Learn more about if a bad BCM can cause a car not to start.