Germany has both EASA and national regs. Max flight height is 120m, not 300.
The consideration that is separate to EASA rules is privacy, however the rules seem to say that overflights of residential property is forbidden, not adjacent flights. Similar to general photography, there is freedom...