Stop for petrol at a motorway service station and you will pay 17.1p more per litre than at a forecourt off the network, ...