Switch to a heavier weight oil and you'll be good. If the noise was constant I'd say replace the vanos solenoid or go with the repair kit. But if it's only when cold, it's the vanos' building oil pressure at initial start up. (It's BMWs' compromise - if they had high output oil pumps it would be spitting out gaskets at higher RPMs)