It is a big decision — and mistakes could be costly. Here are tips from Bank of America on what to consider before you buy ...