That's a tough predicament
Well it's an old car - so some parts will have to be changed - wear and tear
Try get another quote if u cant DIY
Make sure your subframe is in good cond...
And consider if u will love ur car and keep it for a long long time -
Then consider getting it fixed
Just my 2 cents buddy
2002 e46 325ci Manual - Sport & Premium Pkg