I can't speak for motorcycles but I've recently used the Seafoam in my car on the recommendation of my mechanic and it worked to get rid of a mysterious Check Engine Light.
I'd heard the same thing Tony said about them not doing anything for mileage, performance, etc. but worked in my case for cleaning some gunk or build-up.
Again, not saying it would be good for a BMW carb, no idea there.