I ordered my performance M3 a couple weeks ago and it arrived this Saturday at the service center in Kansas City, Missouri. I was scheduled to accept delivery on Monday at 10am. However, I received a call on Saturday with some news that I don't know what to make of it. They told me while inspecting the car upon arrival, they noticed a crack in the roof glass. They are unable to give it to me until that is fixed. I asked how long it will take and they told me a few hours if they have the parts to replace in. If not, they will have to order from another location and could take up to 4 weeks. I'm expecting a call from them tomorrow morning to see if they can fix it, but I feel really sh!tty about spending 70,000 on a car that has already been serviced. They told me the best thing they can do is pay for my Uber when the car is fixed so I don't have to worry about arranging another driver to come with me. Why couldn't this just be perfect?!