If it's BMW electronics, and glitches in that, then i know just the guy, Jason and BW autorepairs in Hounslow. He's ex-BMW and quite handy for coding etc 020 8570 3600 or 07831 10 30 30
If it's something else, he might still be able to help, or know someone that does.
Well I'm in Kennington but don't mind a small trip It's not coding as such- climate control and stereo electrics- no live getting to air con condenser (but is getting to air con fan, and condenser kicks in when has a live to it) and some speakers out...