I was going to go Epoxy, but heard people had problems with it flaking off or developing hot spots from the tires. Plus you have to make sure we have a stretch of hot days so the stuff can dry properly after you apply it.
I ended up getting garage mats from Costco. 2 yrs later, they're still holding up great, though they are dirty. I haul them out once a year to powerwash them.
This is how it looked when new.