These days, you pretty much have to have a card to buy gas. In my case, anyway. I can't be bothered to go inside and prepay cash.
Debit Card with Visa Logo covers me for that but yeah you are right about needing plastic for gas these days.