My 2004 BMW e46 1.8i isn't starting but cranking (sometimes almost starting..). I've been trying to fix it for some time now, but I'm stuck..
I read it could be caused by a faulty fuel pump, so I changed it. Still not starting.
The valvetronic is recently changed, so shouldn't be it...