When I was a mechanic, NADA had dealer values (meaning how little they would give you on trade) and private values (meaning how much you will NEVER get for your vehicle) so I never liked them. Edmunds is okay, but sometimes the "trade-in" value is unrealistic. KBB "fair" condition seems to be the most realistic what you can expect to pay a private party or ask for on your lawn. Trade in values from all of them are never even close. The dealers never give you anything near what the vehicle is worth. Hope this helps.