The Ultimate Stopped Machine
We’ve got a wide range of immobiliser designs here at ImmoTrack Online, catering for nearly every vehicle manufacturer. However it’s not much of a secret between us and our dealers that we had shied away from Ze Germans, particularly BMW.
There are a lot of computer modules in your average vehicle from the folks at Bayerische Motoren Werke Aktiengesellschaft. Yep, even the name is complex! (OK, it really just means BMW AG, a bit like saying “Business Pty Ltd”, but I digress). The point is, we’d been pouring over their wiring diagrams and kind of going “Ooof. I think it works like X, but maybe it doesn’t?”.
Here’s a sample image taken from a diagnostics device scanning a recent-ish BMW, showing all the modules. I’ve seen newer cars with more computers than this.
Ouch.
Understanding the BMW mindset
A huge problem for 3rd parties working with BMW wiring systems is that they are consistently inconsistent. Every vehicle these days generally has a Body Control Module (BCM). And so do BMWs! It’s where much of the Command Systems for the vehicle are located. But hey, why be like everyone else when across a 7 year timespan you can call your module:
CAS
FEM
BDC
BCP
And if you’re feeling particularly obtuse, make it so that the functions of a BCM are split across these and other modules like the REM or the FEM, or the….AAaaagggh! I think I just had a migraine.
Maybe it’s time for folks on Polymarket to start betting on what BMW is going to rename their BCM to for the next generation.
Cue my heroes…
It’s a bird. It’s a plane! No, it’s Rich and Dai from Millennium Lighting! Dai was particularly interested if we could immobilise a brand new 2026 model of fancy BMW. I gave him and Rich the usual disclaimers, did my research and said “try this, see how you go”. This was a secondary immobiliser install alongside a Ghost CANBus immobiliser at least, so the absolute worst case is we would provide some more aggressive and less elegant methods of remotely shuttting down a stolen vehicle, where we don’t worrying about error codes that such an action might generate.
I mean, who cares if your car has a Check Engine Light that needs to be cleared, if you have just stopped the entire vehicle from being stolen and shipped off overseas?
Self-belief is irreplaceable
So we sat back and waited for the call from Rich and team. You know, the one that says “Ed, nothing worked”. I mean, BMW, it’s almost a certainty it won’t work because, again, ze Germans are different.
Instead I get a message from Dai at Millennium Lighting which goes like this:
“So we got an M5 in, looked at your guide for the X7, figured it might be the same and had at it. It works perfectly and doesn’t even generate any errors”.
Me: Stunned Silence.
Well OK then. Sometimes all you need is a dealer who believes in themselves and also believes in you. Thanks, gents.
So now we support BMW!
With the feedback from Millennium Lighting in hand, we went back to all of our previous prototype designs for various BMW models. And there it was, staring us in the face. We know exactly how to immobilise BMW vehicles now, from 2026 all the way back in time.
How many BMW models are supported, you may ask.
Calm down, Vegeta.