I'm sick of having the 525i in the shop every couple of weeks, so I think it's best to sell it while the heater core is only leaking a little bit, and while the 1-2 shift slippage in the transmission is only sometimes noticable. Thinking about a 1993-4 Jeep Cherokee, just for a change. I wouldn't want an E30, and spending more on a bmw that will just as likely have the same problems doesn't seem worth it.