Yes: German civil law places no restriction on buying real estate by nationality or residence, and in 2025 foreign buyers accounted for 44% of investment in German commercial real estate. A foreigner acquires property exactly as a German citizen does — by notarial contract and registration in the land register (Grundbuch). The limits come not from the passport but from EU sanctions, anti-money-laundering rules and, for agricultural land, a separate permit.
What to check:
• whether you, your company, the seller or their beneficial owners appear on the EU sanctions list — the broker, the notary and the bank will check;
• documents on the source of funds — before the letter of intent, not on the eve of the notary appointment;
• an entry in the Transparency Register if a foreign company is buying;
• a power of attorney in the form required by § 29 GBO, with an apostille or legalisation, if you will not attend in person;
• when buying shares in a German company, screening under §§ 55, 56 AWV and the real estate transfer tax rules for share deals.