You have to be in Mexico to open a BBVA bank account. Make sure you have the complete requirements but the main requirement is the Mexican residency card/status. Both permanent and temporary visas are accepted by BBVA Mexico.