Pleasantly surprised by their professionalism and technical diagnostics of the fault. The idrive unit on my 6 series BMW E63 kept restarting constantly, I could not get into it, very frustrating... I was quoted thousands by BMW for a new idrive and then extra charges for software updates. I found Revtronics through a google search and decided to give them a go, they diagnosed and understood the fault quickly and fixed the unit at a fraction of the cost and it works perfectly. I would highly recommend Revtronics. Infact as they were so reasonable and professional I decided to have a Bluetooth streaming device fitted to the idrive while the unit was with them and that works like a treat as well, no more Aux cables. Thanks Revtronics.