Yeah I ordered mine back in June and should've been delivered in the beginning of September but it got delayed, then I was forced to change my headlights and then 2 weeks later I was forced to change the color of the car and then it got delayed again for a few months and now last week I got the notice it only got to the 'Entry Assembly' stage.
So It's been a loooong ass time, also they stop delivering on 15th of December so I probably won't be seeing my BMW this year
Hope all goes well for your car though.