Been using the eagle keep it clean which is the exact same product on the Jeep and the M3 wheels (painted) for a few weeks and it works great. Sometimes you get a little haze in some areas but you can either respray them or very gently buff it off and it works. Megs also has something similar, guessing they are all using the same formula