Yes, German players are limited to depositing no more than 1,000 EUR per month per brand. In terms of withdrawals, a lot will depend on the cashout policy of the selected online operator.