Internet shopping is the way to go. If you contact a dealer 50+ miles away and tell them you're interested in a specific car of theirs, they won't screw with you. They know you're after a particular vehicle and none of their usual BS will bring you in the door to "negotiate". They either have to meet your price or let you go to another dealer. At worst you'll just have to endure a phone call with them trying to make you feel like they are loosing their shirt over the car if you don't give them more $$. You can either play along or say thank you and move along. It's much easier pressing the end button on a phone than walking out of a dealer showroom.