They now offer a BP gift card which is something people may be able to use more than the other gc offered. So, if you already get gas at BP or ARCO, it's like getting a $10 giftcard to CVS, Darden or Panera for free.
I bought CVS giftcards early in December. They mailed me physical gift cards. BP wasn't a choice back then, wish it was.
Here is the fine print on the BP gift cards:
BP Gift Cards can only be used for purchases at participating BP and ARCO locations in the U.S. Use of the BP Gift Card is subject to the terms and conditions printed on the cards. BP is not affiliated with MyPoints.com, nor is BP a sponsor or co-sponsor of this promotion. BP will not be responsible for any unauthorized use unless required by law. Refunds will not be provided for lost, stolen or expired cards. The cards can be used for the purchase of goods and services (except for lottery tickets, money orders and Prepaid Cards) at participating BP and ARCO stations. BP Gift Cards are ARE NOT REDEEMABLE FOR CASH.
The BP name and logo are registered trademarks of BP p.l.c.