I have something similar with my 2002 X5 30I sport. I also get probelms with my radio and automatic headlights and faults showing such as door open, self leveling suspension in active, and it puts itself into imobilise mode .
I found that lifting the centre arm rest up and driving with it up rectifies the problem.
I need to know how to get it fixed permanantly