How do I buy a house in Germany as a foreigner? | Financemate FAQ