This is what the "head" mechanic said @ BMW by me.....
Everytime you start the car no matter what the temp is outside DO NOT have the A/C or heat on until the RPMs make that drop to 500-600. Its very obvious to hear the drop for those of you who do warm up their car before taking off....especially in the winter the RPMs will make 2 drops not one like in the spring or summer.
I have always done this since day one....Honestly I think it makes a hell of a difference!
when I take off, I go without any issues EVER!