What does your owners manual say? All my BMW manuals have always said to start engine, then drive away...not recomending long idle. Examples from my e53 & e38 are shown below.
BMW also designed an engine warmup cycle in conjunction with the no idling recommendation.