Check the starter motor is it well attached to the bell housing i once experienced the same problem but on a Mercedes Benz and later found out i had loose starter bolts.
If it bolted nice and tight then the problem might be within the starter motor maybe a faulty starter solenoid .
Then check all the wiring harness
My bet is, your battery is too dead to run the engine, which could be caused from a bad alternator. You can check the voltage at the battery using a digital multimeter (DMM). It should be around 12.5vdc or better. If it is less than this, try charging it and seeing if that allows you to start and run the engine. If it doesn't take a charge, then you'll need ...