If you’re driving a BMW 325xi or 330xi from 2001 to 2005 and need to replace those worn-out control arm bushings, this APDTY kit is exactly what you’re looking for. This set includes both front lower left and right bushings, and they come pre-pressed so you don’t need a shop press to install them—makes the job way easier. They’re direct replacements for OEM part numbers 31121139791, 31121139792, and 31129063163. Just match your vehicle to the compatibility chart to be sure. These bushings help improve handling and ride stability, so your BMW drives like it should again. Durable, straightforward to install, and designed to fit perfectly. A must-have for DIY mechanics or anyone keeping their BMW in top shape.