To cargurus or not to cargurus? That is the question. We talk all about 3rd party listing sites. Who are they, and why should we tolerate them.