Have you tried talking to the internet department of dealerships? They usually don't want to spend a lot of time negotiating and they'll usually give you a pretty low price right off the bat without having to go to the dealership. When I emailed a bunch of dealers they all gave me prices well below MSRP. Now I'm in a deal with a mazda 3s equiped similarly to yours for $150 under invoice. If your eligible for the college grad or mazda loyalty program don't mention it until you have a price your happy with, then spring it on them and you have 500 dollars more for a down payment. Good luck!