My aluminum wheels on the 7 have black spots where it looks like the brake dust left uncleaned(for too long in my opinion) stayed. Apparently the previous owner while really good and taking care of the engine and mechanical stuff wasn't into having a clean car all the time

. Any ideas on some sort of product that would clean the wheels throughly and then a something to protect them from further damage?