Do your research into the vehicle you want - but don't give your contact information to any of those other websites. If you do, these websites will pass your contact information on to the dealership, and the dealership will add the fee they pay for your contact information to the car's purchase price.
Schedule Direct Make an appointment direct with a dealership through this ReferAppointment.com site, and then bring your confirmation number or a printout of your Appointment Confirmation Certificate with you to give to the Manager when you arrive.
Get a Great Deal Scheduling direct reduces the dealerships advertising and operational expenses, savings which are then passed on to you. And, because the first person you'll meet is the Manager (the person who ultimately negotiates and approves all sales), you won't be going in blind or dealing with some unknown person in a back office.