You can request the Free express deposit card so that anyone on your team can deposit the cash proceeds at an ATM. A completely secure solution because this card is created just for making deposits and does not allow you to pay or show your transactions on screen.
And of course, you can also deposit your takings at any BBVA branch.