Here's what I did since I knew specifically what vehicle I wanted (like you do).
I spent quite a bit of time on autotrader.com and cars.com to get a feel for the prices (there are plenty of dealers on there which is what I wanted). I narrowed it down by the mileage and options I wanted. The more I looked, the better the feel I had for price.
I called about all of the vehicles I was interested in. Once I narrowed it down to 3 vehicles (one in GA, one in MO, and one in TX - I'm in MS), I called those salesmen back and told them that I was going to purchase one of those three cars - the one that gave me the best total price (including everything - fees, taxes, etc.). Since I actually included searches up to 500 miles, the dealer also had to include the cost of shipping the vehicle to me.
My vehicle was like brand new (I made it plain in my phone conversations that I did not want even one tiny scratch or ding and the paperwork stated that it was in like new condition with no scratches, dings, etc.) with approximately 10,000 miles and lots of warranty left.
The dealer (from MO) that offered me the best price also had the car with the most options (including a moonroof and heated seats)!
One other thing, I actually bought this vehicle for at least $3000 cheaper than I could have bought it in my local area.