Thank you for your response. No I am not 100% sure that it is vanos. I have been in like 4 places to diagnose the problem and each time I get a different answer.
Answer from the BMW dealer was to change whole vanos unit

Other said I am having wiring problem, because ECU receives only 11.5 to 12.5V (?)
Another answer was that the camshaft position sensor might be faulty and the final answer was that the crankshaft position sensor wrote a fault into DMA.
In my opinion these errors are kind of linked together (excluding the vanos prob.) - one followed or reported because of the previous error etc.
Thank you very much, I will try to test the idle-run sensor and see what happens.
Cheers,
Didzis.
P.S. Could idle-run sensor cause it to start only with 3rd time (when warm). When started - it smells gasoline badly.