Thanks I appreciate all the advice !

I love my BMW but I was starting to get pissed off with all the maintenance, which is to expect with any luxury car...
They're having a field rep, BMW engineer, look at my car tomorrow, see what they can figure out..ill keep u posted !