Have used it in my last two car buying processes. Have gotten great deals both times (even though I didn't actually find my last car on cargurus, it helped me know the market).
If they are "No Haggle", unless I can see the prices are REALLY good deals, I don't even bother with them.