I bought from.. cuabs..(credit union auto buying service). They are located in Winston Salem. Basically a car lot that only supported credit unions can use. Im a member of truliant fcu. Basically it's like carmax. You pay there price. There is no negotiating. So do your homework first on a car they have that you like. Check other prices. Craigslist, Local dealers etc. The reason I used the service is for one, the "deal I got" was a low interest rate through the credit union. Then I found a suv I liked on there website, which is full of pics. I called them and scheduled to see the car. The part I like is that they drove to my house which was 2 hrs away. I looked at the car and test drove it. We liked it, Then we signed papers at my kitchen table. If I didn't like it then the driver would take it back and bring another one. They will come to your work or home. They also take trade-ins and offer warranties. I've had a good experience and so have the guys I work with. Good luck