Find a good independent BMW specialist and go there. Sounds like your local dealers are less than ideal places to go for service, and it's worth an hour of diagnostic time to find out what's really going on. Join the local BMWCCA chapter and ask them for recommendations.
__________________
Life's tough. It's tougher when you're stupid. -John Wayne
|