This DIY is great! I installed mine by memory after studying this post. My M3 was in for service and I had them code the alarm, I got a call telling me they were having a problem and was it installed on a car previously. After installing the updates it was fine and I didn't lose any of my stereo, i-drive settings.