UK petrol averages 134-138p/litre in early 2026. We analyse what's driving prices, regional gaps, the 30p station spread, and what drivers should expect next.