Our BMW 330Ci uses an on-board bus (called the iBus) for intra-device communication. Hacking into this is relatively simple with an iBus to serial adapter. I recently assembled this unit which I purchased from: http://ressler.de. I’ll post more after I install it in the Bimmer and start playing with it.