I signed up @ cargurus and had 5 dealerships negotiating OTD price within a 500 mile radius. Had to drive 2.5 hrs away but it saved us ~$2000 because the local dealer had "extras" on the worksheet they weren't willing to negotiate. Wait till the last week of the month...that's when the $$ started coming off the price. Don't tell them you have a trade until you get the final price. Negotiating online-->Triple check the VIN number, one dealer gave us an awesome price but found out it wasn't the exact vehicle with options we wanted until we got there.