No start issue
3 days after purchasing my 2000 323i BMW the car would not start. Everything would turn on(radio, A/C and lights) but there was just silence when turning the ignition. I researched no crank/no start issues and from the issues I was observing thought it was the Neutral Safety Switch. I looked at the Neutral safety switch and took apart the gear shift assembly, as soon as I put it back together(because there was nothing wrong with it) the car started as if there was no issue. So I drove to work the next morning thinking that the assembly was just loose. I parked at work, and came back to it 8 hours later to silence( again everything else turned on). So I towed it home with the help of a friend and a tow rope. While towing I decided to try starting the car and boom it started right up as though nothing was wrong. I got it home, did some more research and thought ok maybe it's the fuel pump. So I replaced the fuel pump and it started up again with no issue. I let it sit in the garage over night, about 10 hours, then I took it to work again. It started and drove perfectly fine, got to work, parked, came back 8 hours later and this time it cranked( or tried to) but the engine would not turn over. I left it at work over night and came back to it the next morning to a dead battery. So then I thought it was the battery the whole time. I bought a brand new battery put it in the car, tried starting it and got silence. Once again everything else turned on but no crank, no engine sounds, NOTHING!!!! I am completely lost and have no idea what the issue is.