Employment of massive multi-input multi-output (m-MIMO) transmission techniques has recently been considered as a key technology for the provision of high capacity to a large number of users. Zero-forcing beamforming (ZFBF) techniques can be employed to maximize the transmission capacity, but they may require high implementation complexity in multi-user m-MIMO transmission environments. In this paper, we consider multi-user m-MIMO signal transmission with flexible complexity in spatially correlated channel environments. We initially set the beam weight for conventional maximum ratio transmission (MRT), which may experience interbeam interference. Then, we adjust the beam weight to remove the interbeam interference, while taking into account the trade-off between the implementation complexity and the performance. To this end, we sequentially adjust the beam weight to remove the interbeam interference in a descending order of interference power. The more interference sources are removed, the closer the performance of proposed scheme approaches to that of ZFBF. The proposed beamforming (BF) technique can provide performance close to that of ZFBF in highly correlated m-MIMO channel environments, while significantly reducing the implementation complexity.