As far as I can tell, there is some leeway, and but you are hard pressed to get invoice price and below. Maybe above invoice by a couple of hundred, maybe less depending on conditions...
Mazda seems to make it easy. Grand Touring has one option, the Tech Package, and that comes pre-installed at the factory. Oh, and certain colors were upcharge, like the Pearl White or Soul Red. Our dealer had various colors of GT with and without tech package, mostly with, and all with AWD. The only other pre-installed things besides paint, we saw were accessories, mostly the roof rack. I would just buy the GT, if that is what you want, and decide whether you want the Tech Package or not.
Any accessories, buy aftermarket from Mazda internet parts dealers, etc. We used Costco, and for buying through them, and answering their post sale surveys, they gave $200 coupon to spend at the selling dealer for parts/service. So we might buy a cargo cover or something like that with it, or use it for service. Other accessories are pretty easy to self install, from all weather mats to roof rack to sill trim, to cargo net, etc.
Congrats on the new one!
wife and I are looking to buy a car after 7 years in Chicago without. Reason being we've got our first one the way.
I like the CX-5 Grand Touring fully loaded (though still trying to figure out "wants" from "needs"). I'm wonder if there is any leeway if you're ordering one that you built yourself, or if it's just invoice price?