They have all the BMW diagnostic tools and a BMW service tech employee. Don't pay dealer service rates. Go to Mullaney Tire & Car Care...