If you consume 150kwh a month, I highly doubt your bill is just 40 euros right now in Germany, no fricking way you're getting 25cents per kWh with all vat and taxes and monthly fees, E.On already charges 44 cents per kWh in Hannover, I can tell you this from a May bill my co-worker received.
Like I've said, I am not an expert. I spend on average 5kw daily, sometimes more, sometime less. I am not from Germany. I dont want to lie, but I remember something about 15 or 16 cents khw (but I clearly remember several years ago it cost 6 cents and while others had price increase, I've had 5.8 cents), plus electricity delivery, taxes and other mystery lines in the bill. My average electricity bills are around 40 EUR, no matter if it are sunny summer days, or dark winter.
I am not living in a private house, but in an apartment house with 100+ flats. The roof if huge, but the house itself is old. There is no way neighbors gonna sign an agreement to install solar panels. Firstly they wont do it due to low income, and "house maintenance budget" is not so huge to afford to cover whole roof with panels, or at least with reasonable amount of panels to make them worth installing.