I'm going through a similar adventure waiting for a new engine. It was officially ordered a little over 2 weeks ago from Germany. No inventory to be found anywhere in the world. And no firm date for arrival. I wish I had a dollar for every time they've used the Covid19 get-out-of-jail-free card. The dealer has been fantastic and doing everything they can, so I can't fault their efforts. Why BMW doesn't make sure that key components are always available in the US is puzzling. If just from a customer service perspective. All any of us can do is hurry up and wait. There isn't a lot of choice.I received a voice mail saying they had a transmission on hand, and I called today (expecting to pick it up), and the service person, told me they don't actually have a transmission and the message was a mistake! This does not sound good, as she then tells me BMW has a couple and they're hoping one will be shipped to them (Concord, Ca.). This sounds like I'm looking at weeks, to say the least. Very disappointing, but my options seem limited at this time, as my bike transmission appears to have been disassembled.
I set my appointment up with the understanding that the parts would be available, & obviously, despite calling to verify, the service department didn't prepare for this job. No doubt that Covid19 will be escape clause on this fiasco.
Not mad, not angry, but disappointed.