There’s another recent thread titled “ ticks over smooth etc etc “ I posted on it, which maybe your problem, but coils don’t register on diagnostic computers ? Are the people who serviced your bike familiar with BMW’s ? If they are they should know how to check the main coil caps/sticks. Here’s the copy and paste from the other thread, it’s a very simple and quick check, takes 5 minutes……. “A very common problem are the main coils. Very very easy to check. Disconnect the connectors on both lower secondary coils on each side, leaving only the main coils connected. Start bike and see if it runs on both sides. Give it a couple of revs to see if they break down. If not firing on one side reconnect the secondary coil of that side and see if it now fires on that side.”.