The prices at the pump should be the same regardless of which station you buy at....the difference MAY come if you buy with USD, and the station is ripping on the exchange. Just hit one of the banks that have ATMs, get pesos out, and pay that way. You'll pay a bit for the ATM charge, but...