Wish I'd found this thread last week - both my keys have been working/not working intermittently and so I have been locking manually and eventually the central locking failed. I took to our BMW specialist who seemed confused and have now had the car for 6 days. They fixed the central locking and thought that would fix the keys (even though I told them it wouldnt as keys werent working before) They then replaced the "diversity unit" but still wasnt working so have now programmed a donor key and decided that both keys were broken. Seems weird that both keys could break and now thinking if I'd reprogrammed the keys before I took it into garage it would be working now and saved me £600!!!!! I think Ive been ripped off and am so fed up. Any advice please or is it too late now Ive let them spend the money. I just want my car back now and they say hopefully before the weekend!