Go to Passport skip Fairfax
I had almost the exact same experience. Test drove the car at Fairfax got the run around and a high quote and left Posted through Edmunds.com and was contacted through e-mail by several dealers. Passport knocked everyone out immediately. Took Passport quote back to several dealers and they wouldn't touch it. Fairfax initially said no way, then a manager contacted me to say he 'd knock $100 off the Passport price but I found them real sleazy and didn't trust that they would come through. Passport picked me up at the Metro with my car and I was in and out of the dealer in a flash. Great experience, highly recommended.