Oh, I didn't realize the op wanted to put a TU into his car. The swap from a 98 to a 99+ requires a lot of work. I would stick with the current engine that is in the car. You can get an engine from a 96-99 328i e36 chassis, or 97-98 528i. I have done a swap from a 2002 530i manual into a 1997 528i automatic. It was very difficult, and in the end, I probably spent over 20 hours programming the car.
Originally Posted by lild
there are some difference's with the older single vanos and the newer double vanos. you will need a ecu, wire harness, different type of o2 sensors, maf, possibly tranny, some of the older ones had the gm tranny in it, vanos silinoid. so if you get a used motor get a complete with intake manifold, even these are different. unforanutely bmw changed quite a bit form 98 to 99 and on.
plus what the previos poster posted.
2004 BMW 330ci Silvergray Sport Package, Cold Package, Xenon Headlamps, Premium Package, 6 Speed Manual, Build Date 9/03
Sold - 2003 325i Sedan Japanrot 5 Speed 8k Xenon Headlamps Build Date 11/02