Once you get all this stuff replaced you'll be good for thousand of miles, I'll bet. You did get hit with a lot at once, that's for sure.
Having two E30's is a great way to have one reliable car at all times. Not to mention...while a new car might be more reliable...you're saving a lot of money by not paying for new-car depreciation. The value of an E30 might even grow as the years pass by.
I've been lucky so far - the car was cheap to buy, cheap to run (31mpg overall), cheap to insure, and I have a good number of spares. Even at 288K she really hasn't needed much work. She tends to run a bit warm, leaks a bit of oil, has a few electronic gremlins. Those Bavarians build a heck of a car, don't they?

I also got *really* lucky at work. I take the train every day so I don't have to destroy the car driving through rush-hour traffic. Even better, my job pays out ~$0.50/mile for occasional business trips. So, unbelievably, they paid me to drive all over Pennsylvania instead of coming into the office.

Best of all, those reimbursement checks really add up over three years. They ended up paying for the car and then some.
