CarGurus looks like a good app, until you try to contact someone. It's says my email is invalid which of course it is not because they email me everyday. Good luck trying to get anyone on the phone for technical support. This is one of those apps that wants to force you to have all contact through their app. I hate the CarGurus app. They also pre-screen dealer reviews and remove them at dealer request. So you can't trust their dealer ratings.