If you are a member of USAA you can use the no haggle option. They have a car buying services that dealers participate in that worked great for me. I think a few other insurance places have that as well. I did a VIN search on my car and it was listed 40K + I got it for much less.
Just beware of the Finance Department not the sales guy!
Check this link
out and this
one.