Check out armorall wheel protectant. I use it after I clean my wheels, spray it on let it dry for an hour. I have stock brakes and after whole week my wheels still look clean. It usually lasts me for 2 weeks before I clean my wheels again. My car is a daily driver.
- 11 E92 S/G M3 - DCT ZCP - F/R w/Performance CF Trim - ZCP Wheels Powder Coated Black - TOYO 255/35-285/30 - Stop Tech F/R BBK - Akraphovic Evolution Exhaust with CF Tips - TechnoCraft Full Carbon Engine Bay - AA Underdrive Pulley & Tune - CF Front Splitter, Rear Spoiler, Mirror Caps - LUX V4 AE - OEM Edition Black Grills & Gills - LED Interior - Tri-Stitch DCT Shift & E-brake Boot - Competition E-brake Cover - Painted Keyhole Cover - F/R Camera's - Blinder 25 Jammer - Valentine 1 & Concealed Display -