BMW will be making the 1M through December of this year. The original estimate for total number of 1M's to the US is ~800 - 1000 cars. There is still Approx. 5 months of Production time left, less Holiday closings at the factories but many dealers have already sold out their allocations for the year with many more people waiting in line for anything left.

I would suggest you hold your deposit and wait while at the same time look for another open Allocation at another dealer.