bp offers fuel, scratch-off tickets, and other convenience items. It provides various petrol and diesel fuels and accepts major payment cards.