Everyone knows that buying a home is expensive as heck—but the list of extra costs associated with buying a home can be shocking. Aside from closing costs, there are home inspections to pay for, lawyer fees—and possibly private mortgage insurance (PMI).