Motorists are being overcharged to fill up their cars as petrol companies fail to pass the fall in oil prices on to the customer, according to a motoring organisation.