I've been using google voice for 7+ years and I get a TON of those vehicle warranty calls. At least one almost every day.
I haven't been marking the numbers as spam, but maybe I'll try to do that to see if the number of calls reduces.
Hopefully marking as spam will help too. One thing I like about Voip.ms vs. GV is that in the former, I can mass block an entire range of number using wildcards, which is rather satisfying especially since I setup the rules to ring as busy vs. just hanging up to keep their systems online a bit longer vs. freeing them to disrupt their next victim.