I have a ZF 320 in good condition that came from a wrecked E36 328i that was still drivable. I got it with my engine and before I pulled it from the car I tested the engine and transmission by driving the car around the block. I also grabbed the drive shaft which is the one that is needed for a E30 M5x swap. Both of these have 110k miles on them.
ZF 320 $350 (sold)
328i 4 bolt drive shaft $150 (sold)



ZF 320 $350 (sold)
328i 4 bolt drive shaft $150 (sold)






Comment