Mine is at the dealers now (3rd day now) for the exact same fault but they are unable to find anything.
I suspect because we've had a nice few days its been too warm for the fault to rear its head, as mentioned above seems to happen when cold or damp.
Mine is out of warranty on the 26th so really need to get this sorted!
How much is the valve clearance service?
Previous: BMW 320si E90 Le Mans Blue.
Now: BMW 320d E92 LCI Alpine White