Had a really good experience with TMR recently on a sell and buy situation. Fair price on a trade-in and a fair price on a secondary purchase. Fifth transaction so far over the past few years.
One of the buyers there was very helpful, and sharing there are like three buyers and forty employees running the place. They can't overpay and sit on stuff either, and you are paying for the convenience on trade-ins yet it can be helpful if you are trying to move stuff along.