There are some garage transmitters (esp. newer models) that have "rolling" code numbers (i.e. alternating code numbers every time you open/close the garage to prevent theft)....the manual tells you how to program in such a case. Congrats on your new X5.....The only problem I have is my wife and kids complaining of the jittery ride from the back seat (and I have the non-sport model.....they were use to the cushiony-ride from my previous Lexus).