I have an 2004 325xi. On occasion i will turn my key and nothing will happen. The car wont start nor will it click. Then after removing the key and reinserting it and turning (repeated a couple of times) it will start. I brought it to BMW and they diagnosed everything but the problem, stating that they couldn't duplicate the problem. So they charged me with the inspection and sent me on my way. Any ideas what is causing this problem and hopefully a DIY?