Mortgage Calculator: An Example for a non-German Resident

German mortgage 101: How to calculate what you need? What purchase fees apply and what effects the monthly rate?...