I would notify BMW North America of your experience and send them copies of all your receipts - everything.
It's situations like this that will define the difference between makers and their commitment to 'excellence'.
Sorry def - really didn't mean that to turn south in that big of a hurry.
I'll take full responsibility for that.
ebohnet1 - good it finally got fixed.