I am pretty discouraged with the whole situation right now. BMW knows that many people are waiting eagerly for their cars ,but wont say when the damn things are coming. My dealer thought August 1st at the latest for sure ,but now who knows how much longer it could be. I just hope it comes this week.