You might start checking with carsdirect.com. Last fall, I bought a 2005 Honda Accord through them. It was the end of the model year, so dealers were clearing them out. What I really like about carsdirect is that they give you a firm (in my case under invoice) price. I probably could have gotten a better price if I wanted to haggle with a dealer, but that would not be a fair fight. I was happy with the price and had everything settled in two days.
www.carsdirect.com