I have matt/satin wheels and to be honest the same product applies to matt or polished wheels. As mentioned above avoid using TFR or ANYTHING that has an acid based ingredient. PH neutral is the way to go. I have seen far too many wheels ruined by TFR and the like, especially if left to dwell or used in direct sunlight. Think of those Golf diamond cut wheels and the milky look they get, that is what you can have happen. I use Bilthamber Wheel cleaner and also wheel cleaner by Yumcars. Both have excellent cleaning properties on their own but a decent barrel brush and smaller brush is needed. My routine is the same for all wheels regardless of car. Rinse to wet wheel and loosen dirt. Full spray with chosen wheel cleaner, left to work for no more than 2 minutes. Combination of wheel woolie for spokes and outer rim, soft brush for wheel nut housings and centre section, plau where the spokes join inner and outer wheel, those tight sections. Barrel brush for inside, long enough to reach back of the barrel and then soft brush to clean calliper. Rinse with full blast of jet wash. Then wheel foam in manual spray bottle on tyres, left to dwell. Tyre brush and then rinse. At the drying stage I have an air force one dryer and dry all the wheels and barrels to stop the rusty brake discs look and also to blast away the water that sits on the bottom of the barrel.