I usually take the car to Mazda anually to get machine polished, takes a way at least 75% of all the imperfections because I have them do a quicky thus not "wearing" the paint too much, after reading this articel and getting a few tips I feel confident enough to get my own machine to polish the car. Apparently, also according to what they use at the dealer, 3M machine polish cream is the best.
I use Meguiars wax for the paint, I'll be waxing it weekly for the next 3 weeks to give it as much protection as I can, than it will just be monthly and the last 4 weeks of autom it will get waxed weekly again before winter.
The seats get treated with this special wax wich is organic. it protects the leather. Leather is obviously skin, anything non organic will accelerate the wear and tear of your leather, according to a friend "leather expert" that's been in the business for 20 + years. The stuff I use is like a thick cream, It is a b**** to apply properly but the results are well worth the time and effort, one thing that I am not sure of is the sides of the seats, is it vinyl by any chance? Is just the part you sit on leather? and the rest vinyl?
For the brakes, I just smutter the whole thing thru the wheel with Mazda brake cleaner let it sit and pressure wash it away.
Here is a link to a thread I started of pics of my car:
http://www.msprotege.com/forum/showthread.php?t=105533
It looks really sharp, but like we say in french: <<Beau de loin mais loin d'tre beau!>> Means Nice from far but far from looking nice. It's just what the winter does here that's why I lease. If I lived whre there was litle to no snow I would buy because clear coat doesnt last more than 5 years up here and once that is gone the paint goes and so on.