While riding, the shifter sometimes won return and I can shift gears. Whats wrong?
It’s probably just a sticky or dirty shift linkage. This is a fairly common problem on the newer BMWs. Generally the cure is to spray some lubricant like WD-40 onto the external joints of the shifting mechanism. If your bike is exposed to a lot of wet riding and you don’t clean it very often, then disassembly, cleaning and greasing may be necessary.