I did not read the whole thread so just in case nobody suggested it, you can get a mortgage if you put 30% down and get what is called 'hard money' .
Hard money will require at least 30% down and the interest rate wont be great. But at least you can purchase and then refinance in 2 years when you are 3 years out.
hope this helps