I actually took it a step further by replacing the A/C pressure switch with an E46 pressure sensor, adding the E46 radiator outlet temp sensor, and wiring an E46 PWM aux fan controller to the E36 fan. My custom CAN board reads the pressure & E36 snowflake button signal to request A/C from the DME and let it control the aux fan, same as it works in the E46.
The CAN board I built also has an output to turn on the check engine light. It is also possible to provide output signals for cruise/EML/oil warm/oil level/shift lights (digital) as well as oil temp (analog).
I had to make custom A/C hoses by TIG welding some E36 & E46 parts together and have them crimped by a hydraulic shop:




I cut the top from an E36 pressure switch, welded the top shut, and drilled/tapped it for the E46 pressure sensor:

The E46 threaded temp sender in the head has the same electrical characteristics as the non-threaded one in the lower radiator hose, so I used one of those hose sender adapters re-drilled and tapped with the correct threads:

The E46 PWM fan controller works great with the E36 (or likely any other) aux fan:

Leave a comment: