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 Space Grey M3 - DCT - ZCP - Fox Red w/CF Trim - OEM ZCP Wheels Power 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 - OEM Front Splitter, Rear Spoiler, Mirror Caps - LUX AE - OEM Edition Black Grills & Gills - OEM LED Interior - IND Painted Keyhole Cover - F/R Camera's - Blinder 25 Jammer - Valentine 1 & Concealed Display -