Electricity here in Germany is expensive at an average 30 ct/kWh, so the panels save 324€ worth of electricity - an ROI of > 50%. Choose some better quality for the inverter and battery and you'll still be north of 30% ROI.
The key thing making this high ROI possible is that it's small. Counterintuitive, yes - but explained by the fact that for larger installations than that, setup costs go up: you need to install the panels on your roof instead of hanging them off your balcony which can be thousands of € in labor, you need to run new power wires...
[1] https://www.idealo.de/preisvergleich/OffersOfProduct/2092828...
[2] https://www.swm.de/unternehmen/magazin/energie/pv-ertrag-im-...