Our dealership offered $500 rebate and 3yrs 36K miles scheduled maintenance/oil changes/tire rotations. There are two paths in the maintenance guide depending on your driving habits and conditions.
Also starting in May there is now .9% financing on the CX5, it wasn't available last month. Also Costco has a bit of reduction in price if you go to their site and ask to see the special pricing list after presenting your Costco card and print out from their website. You can get it very close to invoice since the margins are so low on the CX5.
Our dealership also has a $500 credit card for service and parts (you get 15% off up to $500) or you can use it for a new purchase or lease. Because of the low margin this card was not applicable to the CX5, but for all other Mazdas. We just used this to purchase accessories at 15% off about the same price as online.