Germany has some but they have high fees and still require kyc so not really worth it, localbitcoins/localmonero is the place to buy crpyto with cashQuote:
What i saw in some countries is they have Crypto atms i dotn know if germany has them aswell but i know that austria has some and from what i saw u pay with cash at them and provide a wallet address to send the bitcoins