BaFin forbids brokers from using bonuses to encourage retail clients into CFDs. Its General Administrative Act bans monetary and non-monetary incentives alike: account-opening bonuses, deposit matches, trading-fee discounts, volume rebates and refer-a-friend rewards are all off the table for CFD accounts. On top of that, the ESMA product-intervention rules that Germany applies cap leverage, enforce negative balance protection and require standard risk warnings.
The practical effect: a broker regulated in Germany or elsewhere in the EU cannot legally offer you a forex or CFD deposit bonus. Most of the big deposit-match and no-deposit forex promotions you find online are aimed at clients outside the EU and will exclude Germany in the fine print.
The ban is specific to CFDs. Sign-up rewards from crypto exchanges and free-share offers from stock brokers are different products under different rules, so a smaller set of those can still reach German traders. Those are the offers worth your attention here.