A non-invasive technique for condition monitoring of brushless DC motor drives is proposed in this study for Hall-effect position sensor fault diagnosis. Position sensor faults affect rotor position feedback, resulting in faulty transitions, which in turn cause current fluctuations and mechanical oscillations, derating system performance and threatening life expectancy. The main concept of the proposed technique is to detect the faults using vibration signals, acquired by low-cost piezoelectric sensors. With this aim, the frequency spectrum of the piezoelectric sensor output signal is analyzed both under the healthy and faulty operating conditions to highlight the fault signature. Therefore, the second harmonic component of the vibration signal spectrum is evaluated as a reliable signature for the detection of misalignment faults, while the fourth harmonic component is investigated for the position sensor breakdown fault, considering both single and double sensor faults. As the fault signature is localized at these harmonic components, the Goertzel algorithm is promoted as an efficient tool for the harmonic analysis in a narrow frequency band. Simulation results of the system operation, under healthy and faulty conditions, are presented along with the experimental results, verifying the proposed technique performance in detecting the position sensor faults in a non-invasive manner.