the BMW dealer they are ordering the parts from most likely doesn't have any of those in stock or in the regional parts warehouse so they have to order it from BMW. X5 parts however would come from US I would think and not Germany but I could be wrong I dont know.
shoot Brit who runs our parts dept
PARTS@STBMW an email at
brit@bmwpartspros.com and see if our warehouse in our region may have access to one and if not she can also tell you about lead times on parts im sure. she knows all about these types of topics and is a great source of knowledge with anything BMW OEM parts wise