I have suffered with a rare CCC failure on my glorious 2005 645CI and decided to make the 270 mile round trip to the see Pops and the chaps at Revtronic to get the problem resolved. I spent almost 2 hours with them, but when they had finished the problem that my local BMW garage said was 'unrepairable' was sorted. I could not have been happier and feel indebted to these outstanding engineers. No one else can do what these chaps can do and their 'can do' approach is remarkable. Avoid dealerships and take your car to Revtronic!