hi, i have an 02 325ci, manual. purchased it about a months, has been driving well up until today. As i was driving to school, it suddenly felt like i was driving through quicksand and the gave was giving no power. I pulled over, put the car in neutral and the rpms immediately shot down and began to fluctuate. After some time the car just died out. Left it at a diner. When i went back, i tried to start the car and it wouldn't go all the way. It sounded like it wanted to run but it just wouldn't. it does crank but it wont fully start. Any ideas? Im thinking it could be the fuel pump, or probably a fault somewhere in the intake,icv,throttle.