Hi,
All fuel stations accept credit cards. Also all GCC curencies are easily exchangeable with local GCC currencies but u will loose some amount while converting into local currency for EACH transaction.
Credit card will be a good choice.
Wish you a happy journey !