If you cross at Nogales/Mariposa and do not go through the city you will come to that toll plaza others mention and shortly after is the first inspection/customs station. (If you choose to go through Nogales on the south side of the border you should be able to find a bank. We have never gone through town). On the left side - in the middle between southbound and northbound lanes - a concrete island - there used to be two sort of mini banks with ATM machines. These are not money changer cambio type places but actual ATM (cajero automatico) where you get the best rate of exchange. You can buy pesos when you get to the place where you do all your paperwork but they charge a profitable rate - I have seen no ATM at the permit stop. You can use your credit cards to do all your paperwork at the permit stop at the Banercito - you pay for all your permits there - and you want to pay for your vehicle deposit with a credit card. So theoretically you do not need pesos right away. We are in the group mindset that you pay for fuel in Mexico with cash and not credit or debit because we don't want our numbers out in the world where anyone can see them. We try to get our cash at ATMs located at/in banks if possible just in case anything goes wrong and the machine keeps our care - or something. The next ATM we know of is in Santa Ana about 65 - 70 miles south of Nogales. I think 1,700mxp should be enough if all works well as explained above.