The usual method is by SEPA direct debit (initiated by Paypal) but you can use a SEPA transfer as well to top up your Paypal balance and pay with that.
Ah, I had no idea that Paypal would do SEPA direct debit . They don't offer it to me. (I don't have a German address, although I would have a German account.)