I just got a used BMW 325xi 2001 model - has 125K on it. When I try to start this in the morning and its cold, the car stumbles. A technician gave me a tip to hit the gas - and it actually works. I have been driving it like this. But this is a patch-up that I am not too comfortable with. What are the likely problems and what can I do to get it fixed without taking it to the dealer and getting royally drained?