Hey man, hell of a great job, well done. This is nearly the exact same repair I'm doing on my m3, but not quite as much a you got into. If I have any questions I'd love to PM you. As far as all of those parts from the radiator forward I'm not sure how different the 330 CI is from the M3...same year.
Appropriated pain is the greatest profit any human life will ever endure to witness.