O iDrive é foco de problemas, não é robusto e não tem ninguém que dê manutenção nessa coisa. Só trocando mesmo (mais de R$ 9.000,00 fácil). A minha 130i não tem iDrive, mas tem disqueteria (na mala) a qual é a única coisa no meu carro que não funciona direito, começa a tocar, mas aí para do nada e vai pro CD ou rádio dianteiros.
O negócio é torcer para resolver sozinho! Outra coisa a se fazer é passar um scanner para ver qual mensagem de erro está dando, pois esses erros eletrônicos SEMPRE geram algum código de falha no histórico da CPU que controla a eletrônica do veículo. De posse desse(s) erro(s) fica mais fácil ajudar.