They were probably cross threaded when installed. Very Un-BMW like. Had they been replaced before?
If that's the case your mechanic will be earning his hundred dollars.