FS: M54B25, 3.15 diff, CV joints
Everything came off an '01 325CI that had 173k on it.
Engine: had no problems when pulled, but did have some sensors and coil packs removed since pulled. Included is the long block, with intake manifold, and throttle body. I think I have the entire harness with ECU which will come with it too if I do have it. The only known issues with the engine are a few missing sensors and coil packs as mentioned, and the oil pressure sensor in the oil pan was on it's way out.
Differential: It's a 3.15 that worked fine...not much to say. $50
CV Joints: Again, they worked fine...not much to say about those. $50 each
Everything is in Guelph and I have an engine hoist to help put it in the back of a truck/trailer.
Any questions, ask.