bp offers a variety of petrol and diesel fuels, along with restroom facilities and payment options. Customers can earn rewards on fuel purchases.