Question: do bcm need to be programmed?
Answer: A new BCM does not need to be programmed other than to match to the ignition key first used (which is completely automatic).