Yes, unless the buyer is on the EU sanctions list: Regulation (EU) No 833/2014 contains no general ban on Russian citizens buying property in Germany. But the transaction passes three filters: a deposit limit of €100,000 per bank for Russian citizens and residents without a residence permit in the EU, the EEA or Switzerland; enhanced checks on the source of funds for residents of Russia; and German tax rules for "non-cooperative" jurisdictions.
What to check:
• screening against the EU consolidated sanctions list — for the buyer, the seller, the lending bank and all beneficial owners;
• a document proving the Article 5b(3) exception: a passport of an EU or EEA state or of Switzerland, or a residence permit there;
• a complete file on the source of funds and wealth — before the letter of intent;
• the lender's tax residence, if the GmbH is funded by a shareholder loan;
• the current consolidated version of both regulations on the signing date.