One of the biggest challenges getting in the way for many potential homebuyers is the upfront cost. On the low end, you'll typically need no less than 3%-5% for a down payment and an additional 3%-5% ...