I had problems with my CCC i-drive in my BMW 645, I won't bore you with the details but Revtronic went over and above the service I expected. Not only resolving the i-drive problem which is now operating perfectly, but also coding in my Denison unit remotely, which was not part of the repair but they wanted me to have everything working as it was before. I can't recommend them enough, give them a ring, very knowledgeable and helpful guys, they will solve your problem for you. Thank you again Revtronic.