Love my 04 330Xi. From what I've read, I would thoughly check the front and rear subframe for any signs of wear. High failure points are drivers side front and rear I believe. The one big fix in the e46 in general was the improvement in the subframe on post-facelift models (mid 2001 production). Mine has 230,000 km, no issue and mine is lowered and stiffened and is driven hard!
2009 335i Xdrive
JB4 and BimmerBoost Back-end flash
AA race FMIC and Diverter/Blow-off
& a few other goodies