BMW 3 Series CCC failure. I made the mistake of sending it to a company called Sinspeed, who claimed they could repair it. (WARNING - DON'T USE SINSPEED). For those of you who are researching on Google for a repair company don't make the mistake I made and save a lot of stress by going straight to Revtronic. They are without doubt 100% experts in the industry and the quality and attitude of every single member of staff is without question. The service I received was the best I have ever experienced and would have no hesitation in recommending these guys to anyone. Life is so much more bearable with a working iDrive........Thanks to you all.