They don't keep them in stock, they have to order them from BMW. It only takes a couple of days.Its about the way you pack your kit Mike, these guys probably don't wan't the hassle and the slight mark up that would have to be made. So my question is, why have the parts in stock then?