bp offers a variety of petrol and diesel fuels. Amenities include a restroom and options for earning rewards on fuel purchases.