Not surprised - any of my experience with BMW in this country has been appalling - they may have 1 guy in each garage that is well trained, but he is usually well off limits to customers. If I can't do it myself and there isn't much I'll back down from i'd go to a reputable independent.