Are there way of avoiding PMI if I cant come up with a 20% down payment?
There are plans which allow you to avoid PMI by getting an immediate 2nd mortgage when you purchase the home. For example, you would get a first mortgage for 80% of the purchase price (no PMI), a 2nd mortgage for 10% of the purchase price and put 10% down in cash (commonly known as an 80-10-10 mortgage). The benefit here is obvious (you avoid PMI) but there could be some potential downsides.