An improved current control technique is presented for a soft switched resonant DC link(RDCL) inverter driving a BLDC motor. Some important characteristics of existing approaches are first investigated in the practical point of view, and the current ripple and offset are then considered as the main subject to be improved in this study. In order to achieve this purpose, a new predictive current control technique is proposed. Since an optimal voltage vector exactly tracking the reference current can be applied to the terminal of the BLDC motor, the current ripple and offset can be effectively minimized in the proposed scheme. Furthermore, the proposed technique can be easily implemented by appropriately choosing the zero and active voltage vectors without the additional control efforts. The proposed current control technique is implemented by using a software of DSP TMS320C30 and applied to the 300W BLDC motor driven by a resonant DC link inverter. Comparative simulations and experiments are carried out for this BLDC drive system and the results well demonstrate the effectiveness of the proposed control technique.