Check http://properautocare.com/index.html
I like Menzerna on a medium to light pad. Compound will vary with the level of damage. Start with the lightest and move up until the scratches are gone then back to the lightest has worked for me.
http://properautocare.com/mengerbespol.html
http://properautocare.com/mecoapgu.html
For your BBS wheel cleaning
http://properautocare.com/eifawhwo.html