You never know what life will bring in 10-20 years. You may be able to get a loan with no money down. You may hit the lottery. Who knows?? You should tell your grandparents about your desire to buy the house from them. I am sure they will be more than happy to give a family member first dibs on the house.