The Bank of America Premium Rewards Credit Card offers unlimited points, earning 2 points per $1 on travel and dining and 1.5 on other purchases. Enjoy flexible redemption options, extensive travel and purchase protections, and a 50,000-point bonus offer, worth $500, after spending $3,000 in 90 days.