My bike starts straight away from my garage but normally after my first stop maybe 3 miles it won’t start again like the battery is flat. It has broken down for about tenth time and been collected and taken to Dealer. I have had several batteries fitted and last time the software was upgraded. I use an optimate charger when in my garage. It is 2.5 years old. The problem is reproducing the fault as normally once with the dealer it will start ok although this time I have a video. Anybody else experienced this problem please.
When it won't start (after about 3 miles) - what voltage is showing on the TFT?
I had something very similar to this some years ago (not on a BMW I may add) and by a process of elimination over a few weeks we tracked it down to a dry joint on one of the coil packs. Whilst I'm not suggesting its the coils, it sounds like with your issue - given the battery has been changed a few times - that you either have a dirty connection or a dry joint which is failing as soon as the engine warms.
Personally I'd have all the panels off and check all the ignition connections, taking each plug apart and spraying with contact cleaner, also checking the voltage either side of the connection. Either that or take it to an auto electrician, they can generally track these things down pretty quickly.