My K75 was the hardest to start bike I've ever owned. I carried a small torch under the seat and if it was much below zero, I would pull the plugs and pre-heat them before I even bothered trying. Not helping the situation was the ground at the computer had floated up to 3 to 5 volts above battery ground. Obviously that does not leave enough headroom for the computer to do much thinking. Running a new ground wire would give you constant current through the new wire (bad). I was never able to figure out why that was happening. I wired up a spare fuse holder as an auxiliary switch. Putting a fuse in that slot increased the voltage to the computer if the battery was low (I can't remember if it also triggered the starter, it has been a very long time since I owned that bike).I swear they put the smallest battery possible in sport bikes :/ you have to keep them charged and you have to keep them 90% healthy,
or always park at the top of a great big hill and save just enough juice to fire the fuel pump. When you put a brand new battery in the bike and it starts so much better, that's what alerts you the importance of the battery condition.
BMW K100 will not even bump start because the early era fuel pump draws too much juice, if the K battery is flat you call for a jump start
or borrow a working battery out of the nearest riding lawn tractor.