I will clarify what I meant earlier about the rude comment. Do not waste the time of someone at another dealership if you are only going to take the offer they make back to the dealer closer to your house and say "match it." I used to get angry when people would come in and would get my price with the intention of going back to their local dealer and getting them to match it. Personally, I have no trouble negotiating with people. When buying a vehicle the more knowledge you have the better. Expect to be lied to many times, but as long as you don't waiver from your initial offer you should keep the upper hand. Dont get frusturated with the process. Just be firm. Remember that the dealer (sales manager) will always try everything they can to get the most money out of you, but ultimately a car sold for a small profit is better than no car sold at all.
Holdback was started back in the early days of car sales when dealers would frequently go belly up due to mismanagement of their money. The manufacturers response was to hold back some of their money from the sale of each vehicle and give it to them at a later date in order to keep them from spending all of their money from the sales and having nothing left over. Now, as far as people complaining about holdback....do you really think a car dealer should make nothing on the sale of the car? I mean it costs money to have the people and property to run a dealership. Why should you expect them to make nothing? Most no haggle programs are a rip off. FYI Carmax makes about $1000 to $2000 a car with their no haggle pricing. This is a lot more than we would expect to pay over invoice on a new vehicle....is it not? I guess I just dont understand why people cant simply go into a transaction knowing how much invoice is and how much they will pay over and simply make the offer. If the dealer says no on the first pencil, simply say we are too far apart and walk away. You will win.