You could use Chase UltimateRewards earning cards like Sapphire or Ink to get the signup bonuses, then redeem UR points for rentals. There are other cards that basically do the same thing (CapitalOne Venture, some Amex products, and other cash back cards) but I believe the Chase cards offer the best signup bonus for the time being.