Not sure why nobody's mentioned this yet, but this is not E46 related. Wrong section. E30 has no real weak spots, per se. Any "weak spots" are because it's a 25+ year old car. I sold my last E30 to a friend (89 325i) and it's got 260k original miles and is rock solid reliable.