bp offers quality fuels, including petrol and diesel. Earn points with their rewards app and enjoy amenities like restrooms and repair services.