bp offers a variety of petrol and diesel fuels. Services include a restroom and pay for fuel options. Credit cards are accepted.