As I understand it (and my experience from last week was similar), until the KLE's are readily available in excess quantities, BMWUSA won't allow the dealer to actually order a KLE to sit in stock...the car must be sitting in service bay and then they can overnight one. You might find one sitting around if say someone cancelled an appointment or some other non-normal situation occurred, but I too was told they'd try to order one for it to be available when I dropped off the car, but it didn't happen. I don't think it's all a dealer thing, as, with most other things, the dealer can order stuff in advance...this is essentially a 100% campaign to replace that module while trying to keep production up, so the modules are not coming in with any overstock. People here are aware of it, but most won't be, and would wait for BMW to call them to say they should bring in their vehicle...under those circumstances, one would have been allocated to that vehicle, and would likely be available for immediate installation for that customer. WHen you try to push the envelope, seems you may have to wait a little longer.