bp offers petrol and diesel fuels with services including restrooms and mobile payment options. They accept major payment cards.