This is not common on that little mileage. It is common for the control arm bushings to need replacement after 60000 or so miles on these cars. There may be something else going on or it may be related to driving conditions.
I recommend a BMW specialist.
RepairPal Certified shops can diagnose and repair your 2005 BMW 330Ci. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.