I can confirm from personal experience that body stiffness wise E46 > E36 > E30

My E36 Sedan body is starting to feel bit flexy, doors seams make annoying noises on bumps etc. My E46 M3 feels like it is hewn from solid piece of metal.
I did read the original question when it was posted but since I do not have any practical knowledge what should be spot welded on E30 to make it more rigid, I did not answer. I guess you should basically spot weld everything you can. But I have a feelign that proper cage tied to car's body in proper places is far better choice than spot welding.
Since my E36 318is is becoming less and less road car and more and more track car, I have thought about building a cage for it. Swiss (Tony) posted some good shit about E36 Supertouring tech on his thread:
http://www.m42club.com/forums/showthread.php?t=4749

Before I was bit apprehensive about putting too much effort on my 318is because if in future I want to have huge horsepower and keep the car road "legal" the car should be M3.
But it seems that iron block S50's really kill the weight distribution (friends stripped and caged M3 is 70 kg heavier on front than rear!) and the engines are still only 3,2 liters max. I can legally put 2,8 or M52 or 3,0 M54 to my 318is which are lighter due alloy block and not much behind on ultimate power capability if well built.