Yes, CBD is legal in Germany. It is a non-psychoactive substance and therefore does not fall under the Narcotics Act. The European Court of Justice also made this clear with its ruling from November 2020 (ECJ, November 19, 2020 - C-663/18). In Austria and Germany as well as throughout the EU there is a THC limit of 0.2% that can legally appear in any hemp product.