After switching vendors for the past year or so based on very slow order processing from BMW, I am thrilled to say that my last two orders from them have shipped super quick. My last order shipped the same day I placed the online order! Glad they are back on track.