I traded my Benz CLS550 for a BMW 650i. At first, I was a bit disappointed with the value I got for my car but it did need a lot of work, so in the end I will say it was fair. The gentleman in charge of finance is so very professional and polite. He explains everything in detail, is very transparent as far as rates. We were ready to agree to a rate when he stopped us and told us we had a better offer come in from a different bank. That was nice.
Fast forward, I'm driving for a month and get a flat. So I find out my rim is cracked I take it there and they fix it for free. Explaining that they're about more than just selling cars. They are going to fix my radio at a very low price of $200. I was expecting to pay over $1500 at a BMW mechanic thinking I had no other choice and my car needed some software update.
All in all, great people. Fair. Nice broad selection of foreign cars from what I see a lot are in excellent/beautiful condition. I feel lucky to have found them.