Many things could be happening. I take it that you have a production number.
If not, maybe the dealer has a low allocation and does not have a slot for you.
This happened to me. This is my first BMW and I'm learning quickly how the system works. Ordered 328 i blk on blk, step,sport pkg, power seats on may 18th (pd deposit) and asked for production number on june 2 so I could track.
Sa called me and said because of low allocation that was filled I would have to wait till july for a number which means best case scenario of Sept 1 delivery (west coast). I know how you feel. Just think how great it will be when your baby arrives. Hang in there/ I am...