A private investment firm has purchased a 21,000-square-foot industrial building on 4.8 acres in Marlboro for $6.9 million, brokers CBRE announced Wednesday.