There's three Tesco supermarkets near me with petrol stations attached. The distance between the three is approx 5 miles and yet the diesel prices vary by 7 pence a litre.
Station 1, £135.9/litre
Station 2, £138.9/litre
Station 3, £142.9/litre
Am I unreasonable to think they're taking the piss because the higher price is a more affluent post code?