Should I buy property through a German GmbH for tax optimization? | Financemate FAQ