Just took delivery of my X3 2.5i days ago. The dealer told me to bring it back to have the additional memory features programmed. The shop has now had my car for 2 days and have told me that the computer wouldn't take the programming. On the second day, they said they had to update the software and had to wait for something from BMW. It's now going on day three, and still I don't have my brand new car back. Has anyone else experienced anything like this?