Had to order a new key for X5 the transmitter failed and the battery replacement didn't work... uggg $$$ . After convincing the dealer that I really owned the car the key is on order.. My question is once it arrives does the car have to go to dealer to be programmed ??