My M59 has had starting problems for more than a year, but now it's completely unstartable.
Cleaning the terminals helped, replacing the starter helped.
I used to be able to start it by shorting the solenoid terminal to the starter stud. Not anymore.
Now, with a new battery, new starter, new...