Sup guys, if you're curious about what you should be spending, then check out
TrueCar
It is similar to TMV of Edmunds, but more accurate. It tells you the average price being paid for any car you choose localled, regionally, or nationally.
In my area, for the 370z I want, the average paid is $400 UNDER invoice which is $500 over actual dealer cost.