I am no panelbeater but got advice when I experienced the same problem - I wash my bike a lot.
The problem is that BMW give the bars only a metallic base coat with no clear coat on top of it. That is a bad idea from the start.
So every second year I take the bars off - this take you 15 minutes...