the only time ive had a positive experience at the dealership was when i bought a high volume model at a high volume dealership. they were lower than anyone else and had all the paperwork ready to go to complete the sale when i arrived. it was extremely simple.
I've bought 3 brand new cars in my life. 2/3 took < 10 minutes because I knew the price I wanted.
I'm no saint, I would haggle with a dealer, reach a point where they said please let us know if we can complete this sale, we're open until x PM.
Now, I reached a price where they won't budge, I take another $500 off, and go to dealer B, who recognizes I'm ready to buy and we make a deal.
It has long been obvious to me, ego sets in at some point where a sales organization won't give a deal that they can, because they don't want to--they are willing to forgo a sale to satisfy their ego of not having been out negotiated.
The car where it wasn't like the above, was the 2007 BMW 335i coupe. No dealer in the nation had one for sale, so these were purchased off of allocation, and for those, people also waited. Best price in 10/06 was $1800 off list. Many were list. So that's what I got, $1800 off list. Seemed good based on the forum.
After making the deal, a week later sales mgr says come back in we have to redo the paperwork, Marcy forgot the training and MACO fees. I said that's alright. He said no it isn't you have to pay them. I said no I don't want to pay them. Fake laugh, you have to. I said cancel my order and refund my deposit. I just googled to see what those fees were, it was $600 combined, out of nowhere. Nice try. The car's in the garage as I type by the way I didn't pay the fees.
At any rate, if someone is saying I don't need to do the above, I can come in and get a fair price, I'm willing to do that.