bp offers petrol and diesel fuels with services such as restrooms, fuel payment options, and a rewards program. They also provide repair services.