I just talked to BMW NA and they said that this issue was a maintenance issue and they would not cover it because I was outside the factory warranty!!!!!!
This is insane and once again a crappy situation.
My only last step is to talk to the Service Manager and get him to bark up the right trees.
Let me know if there are any other suggestions on what to do.