You will need an excellent credit score (740 and above) to be approved for the best Bank of America credit cards. However, Bank of America offers cards for consumers whose scores are as low as 300.