An analysis by a law firm specializing in car accidents ranked the cars with the most recalls that American consumers keep buying.