Do your own detailing. It will not only save you money (maybe hundreds) but you'll also know the quality of work that was done. Also, the dealer or Diamondkote.com people will probably say "you don't need to wax your car for X years" which is a bunch of crap.
Bottom line, take the money that you'd spend on Diamondkote and put it into your own detailing supplies that will cost a fraction of that and do your own detailing. Check out the "Ask a Detailer" thread that's posted as a sticky here in the Maintenance & Care area. There's probably about 40 pages, but if you start about 10 pages back from the end, it should answer most if not all of your questions. If you then have questions, post it in that thread.
A forum community dedicated to Mazda 3 and all Mazda vehicle owners and enthusiasts. Come join the discussion about MazdaSpeed performance, modifications, classifieds, troubleshooting, maintenance, and more!