First off, I'll apologize, I just realized I could re-size photos on here as I upload them, hopefully that helps!
At this point, my photos start sort of lacking as I was really concentrating the few minutes I chipped away at this each day to getting work done.
I'm doing all new coolers on the car, I wanted to make sure there are zero overheating issues and that the interior stays cold during the weeks on end of 110+ days so that includes the AC condensor:

I went with OE Nissens for the condensor and radiator. but decided to upgrade the oil cooler since Bimmerworld ran them on sale during black Friday......it's......larger....

Next up, the secondary air injection/coolant resevoir mounts on the E46 M3 don't exist on the wagon. they look like this:

As I mentioned earlier, I can't weld, so I used rivets to secure these for now. I'd eventually like to have them welded in place and then paint to match. But once all the supporting parts are in place it's tough to see these anyways.


I was proud of myself for remembering this ground strap prior to trying to start the car, also, my midwest mind can't comprehend that this is mounted under the car to the motor mount and is 23 years old in this condition.

One of the last engine bay hurdles I spent time researching centered around the heater control valve that routes coolant to the heater core. on the M3 it's got 2 plugs 1 for the valve and 1 for an auxilary pump. Both mount the same, both have the inlet/outlet in the same spot. Some guys run wiring from the drivers frame rail where this is mounted into the interior to the heater control valve like the factory, but a lone comment sent me down a new path where I discovered the E46 M3 CSL uses the non M part number! whether because it's smaller/lighter or what I'm not sure, but it definately adds a bit of clearance where the CSL airbox would mount also. So I in this instance I stuck with the non M part. it saved me some wiring work, and hopefully it'll eliminate one potential clearance issue once I mount the CSL airbox.

Next I finally had to tackle wiring. I had been dreading this part, but as my wagon was MS43, it couldn't hardly have been easier. I had to unpin 1 wire, move it to a different location on the ecu wiring. I had to run 2 wires through a port to the center console for the sport button to function, and I had to run 4 wires for the clutch switch since I'm going from auto to manual. I saw this idea on someone elses build and decided to copy it.
I ran each wire individually so that I could fish it through the factory loom. the tape isn't very tight and it's relatively easy to add a couple more 22-24 gauge wires in.
It did make the wiring portion take quite a while longer, but for how few wires I had to run I decided it was worth the headache.
in process:

Getting closer to firing the car I learned that I needed to modify the transmission harness/o2 sensor bundle because the euro header/cats move the o2's further away, I wish I had remembered this when I was swapping the ABS system/trans harness initially because I would've de-pinned/pulled wires and routed them that way. for now, the o2 sensor wires are wrapped in PET Tessa tape and I'll keep an eye out at the junkyards for a spare harness to modify as a future project.


At this point it was fluid time! I was getting pretty excited to hear the car fire up, or find out I'd be spending hours troubleshooting.
If you're really familiar with E46's you should be able to look at this photo and see something obviously missing.

Fluids added, I hopped in the car, turned the key to ignition spot 1, fuel pump primes! ok, good sign, that means the EWS delete is working as expected.
Weird thunk......uh oh..... what is that? how could I have messed up the fuel pump install in a way that would make a thunk?
Call SWMBO out, she turns the key while I crawl around under the car trying to find the thunk.
Hmmm....it's not under the car. I crawl out from the back and as I do I see the source. my hatch open, rear wiper arm is swinging and smacking the bumper on the roof. I must've bumped the stalk during the cluster install or clutch pinning. idiot.
Ok, now lets try it! turn the key, a single click from the starter. Nothing else.......well crap. My worst fears realized, I'm in over my head, I shouldn't have taken on this swap, how will I ever resolve an electrical issue. Deep breath. ok, lets think about this. it's got fuel, the starter relay is clicking. hmm, starter isn't getting power? but I made sure I hooked wires to all terminals....and I even remembered the chassis ground. (remember how proud I was?)
searching online mostly lead to people with E30/E36 swaps having this issue, and always because they hadn't hooked up one of the pair of main power terminals to the starter. Well that's ridiculous, I was certain there were no wires left under the intake manifold unhooked........wait.....Don't E46's have power cable that runs from the battery jump point to the starter...and hadn't I removed that during pulling the engine so it wasn't in the way/damaged....
Yup sure enough.
here's a photo of it sitting on top of the engine.

You have to take the whole intake manifold off to get to that. Once that was done. I hopped back in prior to installing everything again, and it fired right up!
For some reason, embed isn't working for me, but it's public so it should play for anyone who wants a listen.
https://www.facebook.com/bradley.yonkers/videos/3910503402553712
And that pretty much catches us up! I had hoped to keep chipping away this week, but we had a nasty flu/food poisoning run through our family so we had a slow week. Planning to make some more progress today/tomorrow and I'll keep working on sharing updates as I go.