While I'd agree on the Tesla part (I'd love one myself), not only is that not a car that would fit everyone's needs, but it's also not in everyone's price range, as Tom covered. Plus, not all dealerships are bad, and it's not like CarMax isn't a dealer; I wouldn't trust them much more or less than any other place.