Yeah it's because of the BCM. However, if you're good with wiring diagrams and wiring, you can bypass it by installing your own fuse and relay.
Or, get a level 2 BCM that will communicate with your computer and you'll need new remote/s programmed to the new BCM.