Ok I'll put this out there
What would you do if you owned a 2003 320D sport auto E46 with 140k that needed two new wings and complete 4x alloy refurb to make it look reasonable again?
This is going to cost in excess of 1K not including the new brakes that are looming that were advised after the last oil service...
Total no brainer, fix the BMW up, it's not a massive cost. That's assuming the alternative is another premium car. The fact that the alternative is a FWD Korean box of dullness/economy/depreciation, why are we even having this conversation?