just thought i would chime in here, i see alot of folks have said what i was thinking, but i wanted to restate some facts.
on a mazda speed 3, there is roughly 1800 dollars mark up(before hold back) to get to dealer invoice. so lets say your on a base car, msrp is 23945, getting down to invoice...