Ok, the truth is the best way to get a car for the best price is to make your local dealerships compete with each other. I usually look at dealres with a 30-40 miles range.
I got my car for $74 under invoice, and I don't qualify for the VPP program. And here's how I did it.
Before you begin, do your FULL research on the car you want through many websites and make sure you KNOW what you want, and prepare a folder of all Invoices. (This is just the starting point for your folder. Also Print this document,
http://www.carbuyingtips.com/scams.htm and keep it in your folder. I was presented with one of these scams, {your online financial lender bounces checks})
Week One: Went to edmunds.com and put in a price request quote for the exact car I want. I didn't specify a color. I typed in my zip code and contacted all four nearby dealers that edmunds shows. (only shows a max of 4 dealers in the area). At the same time I contacted Capital One through the Costco Auto Buying program to get a loan for an "executive" membership from Capital One. (You get a 0.25%-0.35% lower rate through Costco if you want to go through Capital One, usually receive your blank check within a week.)
Within the same week I start receiving emails and phone calls from dealers. I tell them exactly what I want and what color. They check their inventory and ask me crappy questions like "when can I come in?"
I answer saying, "I would only come in if I had a good enough reason to". And then I ask what the bottom line price is for that vehicle. (You will usually deal with an "internet sales manager" if you ask for prices over the internet, and they are usually straight forward guys who won't quote you something ridiculous). Tell each different internet sales manager what the lowest deal you have so far, and if they are willing to beat it, this is the only way you will go down to their place. Usually each dealer you talk to will quote you something lower because they want your business. So as the phone calls progress, you get lower quotes.
Visit the dealership with the lowest of the four quotes, and get the quote he has in writing, and tell him you will have to think about it. Say something like you didn't like the color, so you'll have to think about it and come back.
Week Two: Go back to edmunds and ask for price quotes from dealerships further out of your area. Put in zipcodes for neighboring cities. Then request price quotes from different dealerships.
So now you have a bargaining chip, and ACTUAL low quote in writing on paper you can take to dealerships. Put all quoets you get in your folder, including ones that you get in emails. The trick is to tell the other dealer what the lowest quote to have, and keep quoting the lowest quote to next dealer. This makes them compete with each other. Your price will continue to go lower. When you are happy with the quote and want to purchase the car, make SURE to clarify you have a capital one blank check, and that's what you will be paying with. (Remember this is all over the phone). If he says, he can't accept it, (HINT: SCAM), tell him he has no deal. If he accepts, congratulations! you got a car at the price you want.
If he doesn't accept the check, you tell him now deal, and just wait a few days and you will get more calls from dealers (probably familiar ones). Continue the process of making dealers compete with each other.
I was happy to hear finally that I could get the car at invoice. By doing this method, I made my dealership PROMISE me the car at invoice, and promise me he would take my Capital One check. I went down there to check out the car (they had to make a trade to get my color, and I had to go in twice, 1st time to show my face and make him sure that I was gonna purchase the car if it came in perfect condition and exactly as I was promised, 2nd time to look at the car after they traded for it) and he showed me the invoice and we made a deal. He messed up a little bit and accidentally wrote down a lower than invoice price on the papers ($74 under ) and did the calculations according to that price.
In the end I got a Altime Coupe 3.5 SE with tech package, alum kick plates, floor mats, in the color I wanted for $29,382 + tax+ registration.
If all else fails, go through the Costco Auto Buying program which usually quotes $500 - $600 over invoice (No Haggle).
Sorry for the long response....
Modified by notaverage at 7:59 PM 10/28/2007