And you can view many of them for free at unternehmensregister.de.
As far as I understand it, on unternehmensregister.de, you only have to pay for access to files (including annual reports) of small companies that make use of the § 326 Abs. 2 HGB exception: https://www.buzer.de/326_HGB.htm And maybe for formally authenticated copies? Everything else should be free of charge.