solving car dealership frustrations