Congrats! I know what you mean. I ordered a 128i a day before you ordered your car and mine still hasn't entered production yet
. First thing I do every morning is check the production status. Not sure how often cars come shipped scratched up but hope your's come in perfect condition.