I've always wondered how the weight of all my keys affected the ignition switch. Now I know.

So far, no more problems but you can bet I will have a quick release on my X5's key from now on and only one key will be in the ignition with none hanging on for dear life.