EB Explorer with your miles in NY as having an average trade in of about $19,500 in excellent condition. I didn't know what options you have, but I figure the EB is pretty much loaded standard. The $20,500 sounds like a fair trade in to me. Maybe you should sell it yourself.