Recently purchased a CPO C300 from them. Overall good, almost great experience. Not too pushy, drove a hard bargain but I can't blame them for that. They were very responsive to emails which to me is HUGE and which amazingly many other service providers are not. They were nice enough to pick me up from the airport and take me to the dealership the day I was picking the car up. They expedited me in and out of there that day b/c I was in a rush that I told them about. Why didn't I give them 5 stars then? A couple reasons, seemingly nit-picky but imho not so b/c one needs to be able to discern truly great from just very good on yelp:
1. I specifically asked them in an email late in the negotiations to only email me about something we were dealing with at the time, and I would call them. Despite that someone called me. It was disruptive to what I was doing, but more importantly, they did not pay attention to my very specific request/instructions.
2. I did tell them that I was not coming in on a flight, yet multiple times after that they asked for my flight info.
Again, these are not egregious offenses by any means, but they do demonstrate a slight deficiency in attention to detail, and to me that kind of thing is what separates 4's from 5's here on Yelp.
Overall I would recommend Fletcher Jones MB.