Completely fixed my problem (as they always have) and at reasonable prices and the car was ready when promised. Will continue to take both of our BMW's to them. Recently recommended them to a friend with an air conditioner problem on their Mazda and he was very happy with their service.