I would add a few days at the port and another few days for truck transit.
I think most of the traditional 'dealer prep" work BMW seems to do at the port.
But I would add a couple days for the PPK & other things. You've waited this long another few days won't kill you ;-)
2012 135 Convertible
2010 Lexus RX350