Your starter is probably shot, gonna cost about 400 bucks at an autoshop.
Some ideas... 1. Dead battery 2. The car isn't in park and so the key seems 'stuck' and won't turn 3. Ran out of gas Most likely if nothing will cut on (ie. lights inside, radio, etc.) the battery is dead.
Sounds like you have a bad ground issue with this vehicle,possibly a bad headlight switch.Checking for either will take experience and a wiring schematic.Good luck! ** Also check you battery. Sometimes turning on lights will strain a weak battery.
battery low on charge, or the battery is bad, or a faulty starter, just google, how to change starter on E46. for instructions ( written by me ) and you will find them.
Check Your positive and negative connections on your battery. I have a 94 and the corrosion plays a huge factor just whack it a few times with a wrench see if any of it falls of.
Dead battery or a loose connection at battery. Battery is hidden behind the drivers front wheel. Try a jump start first..unless you already have. You can jump start off the positive post under the hood. Eccessive water or snow can cause the battery connections to corrode due to the splashing around the fender guard. This wasn't the best place to locate the battery. Good luck!
Diagnosis: Engine Won't Start or RunCheck related link below
You either have a loose/corroded battery cable or a weak battery.
check fuses
Possibly the ignition switch is defective.
Dash lights and tail lights are on the same fuse.
you still have aloose ground motor to body motor to battery under dash have fun
Ensure your parking Brake is full disengaged