A polyaspartic coating is the most expensive garage flooring type but delivers the best value. Garage floor paint is the least expensive option but wears down quickly. Consider physical wear ...
Good floor mats do a lot for the look and feel of your car. But they also take a lot of abuse, so I recommend splurging on a decent set. Your first choice is between carpeting and rubber.