I was having problems with the iDrive on my BMW E60. As I was passing Bradford I took the unit in personally. They quickly checked the unit and told me that it was working. They then tested the iDrive controller on the car and found that was working too. Rather than come back another day they dropped everything and hauled the car into the workshop. Within an hour I was on my way with all of the components refitted and my iDrive working. The fault was a dud bluetooth unit, something a main dealer would have taken a lot of money to find. Thanks guys, your customer service is outstanding.