You paid too much.
Flip it to some know-nothing for full mkt price, & go buy a facelifted E46manual trans one-owner with full service docs.
By the way, check your subframe mounting points. Dollars to doughnuts, you got cracks in your chassis. The pre-facelift cars truly are inferior to the rest. I'd rather have an E36 than a pre-facelift E46.