you need to go to a dealer with car registration and serial n# of the radio and they will give you a 5# code!! usaully it's free!! I recently took my car to the mechanics and they had to disconnect the battery, rendering the radio /cassette useless!! Although I have the code, I do not have any idea on how to re-program it, neither does my mechanic. The BMW dealer here wants to charge an arm and a leg to do what I consider should be a courtesy service. Does anybody know the procedure for re-programming the radio after the battery is disconnected?? Please help!! Car's details are as follows: