Update:
BMW just called and said the field service engineers have determined that the problem is.....wait for it......
THE CLUTCH!
How many times have you all guessed it???? How many times have I told the service engineers and BMW techs what you guys have been saying??????
They said they are now ordering the clutch and all the necessary parts. I am so pissed right now. So freaking pissed..........