Hi there i am looking for assistance. I drive a E46 320d 2002 BMW. When i start my car it does not want to idle properly. Then when i drive the car does not have power and smokes a lot. And it makes a noise sounds like coming from the engine. But when the vehicle is hot it fixes it self?? Has anyone heard of such a problem.Or maybe knows what it could be? Thanks Rene