Everything Alex said plus:
Car dealerships have egos. If your product provides value, but you do shady things, dealerships respond with cancelations. Cargurus may have the most traffic, but if their customers aren't happy (car dealers), how long will that last? The volatility of Cargurus'...