Yes, foreigners can buy property in Greece with no restrictions. However, if you're a non-EU national. you'll need to apply for a residency visa to stay in Greece for longer than 90 days at a time.