I've used the dealers against themselves many times.Get your facts strait before you shop,know the prices and stick to them.
I once had a dealer refuse to sell a car over $600 difference,saying he couldn't sell at that price as it cost him that.Long story short 2 days latter I got the car,somewhere else for "my" price.
Helped that I had a check for full price,taxes,ect.when I went to buy.You know that the dealer pays intrest on the cars on the lot and the longer he keeps it the more it cost!! So if possible always buy something off the lot instead of special order since the dealer wont have anything invested in a special order.
1 other tip,look for a fleet leaser,they have dealer licences and often will beat the sticker price.volume is how they make their money.
Anyone buying right now shouldn't have a problem getting a good price,checked car sales lately??