Arvest Bank, the nation's third largest privately-held bank agreed to buy 29 branches from Bank of America (BAC), Andy Peters wrote in the American Banker. 

The branches are located in Arkansas, Missouri, Oklahoma and Kansas in markets that complement Arvest's existing 250 branches.

The Fayetteville, Ark., bank said it will buy 18 branches and pick up the lease obligations to the other 11 locations.