Does the motor turn over when you hit the start button?
If you just hear a Click, click, click without the motor turning over, then your battery voltage is low and will need to be charged.
If your motor actually swings but doesn't fire up, chances are good that it is the fuel pump regulator that had blown. R1200GS 08 09 K25
Part number 16 14 7 720 776 is what you will need.
remove the cover ,wind motor over to Top Dead Centre ,look for timing marks (may need to turn over once more to get all the marks to line up) Mark all the reference marks with a white paint pen to make them clear , Release the tenenser & lock it out remove the old belt ,refit the belt making sure the marks all line up release the tenenser and lock it ,recheck your marks ,wind over by hand a couple of times to check everything is OK refit covers
Most likely cause is the ignition switch. It is made up of 2 small micro switches that corrode, causing the symptoms you describe.
First remove these two screws.
Then these 2.
Once the unit has been removed it can be replaced. I would suggest a new one, available from BMW. Part number is 61 31 8 543 110
Alternatively, it can be dismantled and cleaned. This is what it looks like once the cover is removed.
At times however, there will be corrosion or damage like this.
Then it is better to replace the unit.
Remove the rear wheel. Behind the disk you will see the sensor wire and the sensor. Remove both of these screws.
Then remove the sensor and turn the disk anti clockwise to free the sensor.
If you have the film type sensor, it cannot be repaired and will need to be replaced.
You will need to remove the filler cap (6 screws). Then remove the metal "funnel" part. The fuel strip is attached to the funnel part.
Do NOT add brake fluid to the clutch reservoir. The BMW clutch uses mineral hydraulic fluid which will not mix with brake fluid.
If your fluid is dropping, the chances are good that the slave cylinder is leaking. If not attended to soon, it will eventually contaminate the clutch, which will then also need to be replaced.
If yours is a 2007 model, chances are good that the ABS pump has failed and needs to be replaced. Alternatively, look here: motorcycle repair
They repair the ABS units with a 5 year warranty.
No, Diagnostic software cannot measure your clutch wear.
Remove the starter motor. You will be able to see a small section of the clutch and measure the thickness.
That is not the engine rattling. That is the gearbox bearings that need to be replaced. There is also a cushion drive in the gearbox that may need to be replaced.
If your speedo still works, it means the rear sensor is fine. Have you had the front wheel off lately?
If so, check the wiring to the front sensor just above the left brake caliper. Sometimes the cable is removed from the the clip and is then worn away buy the edge of the brake disk. This will cause an intermittent problem affecting both ABS and TC.