I have a 2008 525i.
In cold weather I have a rough engine running after starting the engin.
When the engine becomes warmed up, it runs perfectly.
The BMW garage could not identify the problem (the engine was warm, so no fault signal has been communicated to the computer).
Could anyone help me out what the above problem might be ? Cold

run valve or anything else?
Many thanks in advance: FAZS