New England Investment Properties purchased the 342,162-square-foot 121 W. Trade Street building for $32 million. The Charlotte Business Journal reports that’s less than half what it…