Looks to me like you did a good job. If you're not happy about the price and they seem really firm on it, you can push to see what accessories the dealership is willing to throw in for free or at a good discount (including things like first 2 services free, bumper protection, etc.).
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!