If you're looking at used, especially late model, I would go with a small dealer that can find exactly what you want at auction. Unless you want something that is hard to find, it's typically very painless, and probably 10-15% cheaper than a typical used car lot.
If you're in central Iowa, PM...