It's amazing how much things can change in just a few weeks. I bought my 2008 HCH (Magnetic Pearl w/Nav) on the last day of April for just under dealer invoice + TTL. As someone suggested, a car sitting on the lot costs the dealership money every day it goes unsold, and I believe dealers get audited by the manufacturer at the end of each month to see what they have in inventory. I think this makes dealers more likely to bargain at the end of the month.
I was originally shopping for a Prius but it was the same story with that just shifted back in time by a month. Demand suddenly skyrocketed between the beginning and end of April. In the beginning of the month, there were people talking about getting quotes for just above dealer invoice; by the end of the month, it was "get on my waiting list and pay MSRP" at every dealership. People are so fickle.
