Had a problem with BMW idrive ccc unit. Was recommended to Revtronic by local BMW specialist. Unit sent off and next day was promtly contacted to inform unit was fixable.2 days later unit was ready for dispatch, good prompt service. Unit fitted with no problems. Software upgrade as well. Added bonus is that the dreaded SOS call malfunction that came on every start-up has gone. Would highly recommend Revtronics .