I'm not a fan of BBB inquiries. It's way better than nothing, and a bad report means stay away, but a non-report does not mean they are honest. It may mean they are new (many shoddy businesses simply change names frequently), or delay bad reports in various ways, like keeping them in the litigation stage). But if you have the car checked out independently, and have done your homework on prices, you might be OK.