Что бы покупать недвижимость не надо быть гражданином.
Но надо будет заплатить некоторые взносы, пошлины, налоги и прочее после покупки.
Если уже в курсе, то ладно. Если не в курсе, то советую сначала узнать про это и проконсультироваться со специалистом.