1997 BMW 328is AutomaticFACTORY OEM SERVICE PROCEDURE

Compressor Control

Using the E38 (99 MY) for this test, activation of the compressor clutch is an output control function of the IHKA module. Activation is carried out directly through a final stage (no relay required).

If the evaporator temperature is above 37Β°F (3Β°C), and the refrigerant pressure sensor indicates acceptable pressure, the control panel/module then signals the ECM that it is about to activate the compressor. The IHKA module will then activate the compressor if a cancellation signal is not received from the ECM.

Additional criteria:

  • If the "snowflake" button is on at engine start-up, the control module delays compressor clutch activation until the engine speed exceeds 600 RPM for at least 5 seconds.
  • If the "snowflake" is switched off while the engine is running, the control module continues to cycle the compressor (with increasingly longer off times) for up to 15 minutes.

Compressor deactivation:

  • ECM detects full load - signalling IHKA
  • Evaporator temperature < 2Β°C
  • Coolant temperature > 120Β°C
  • Refrigerant pressure sensor indicates pressure is too low/high
    Fig 1: Compressor Control Circuit Diagram
    G03389732Courtesy of BMW OF NORTH AMERICA, INC.
Factory Service Tools

Use the Manual With the Right Hardware

Pair factory procedures with proven DIY tools so the instructions are easier to execute.

Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.

When to See a Mechanic

Stop DIY work and contact a certified mechanic immediately if any of the following apply:

  • β€’ You smell fuel, burning insulation, or see smoke.
  • β€’ Brakes feel soft, pull hard to one side, or make grinding noises.
  • β€’ The engine overheats, stalls repeatedly, or misfires under load.
  • β€’ You are missing required tools, torque specs, or safe lifting equipment.
  • β€’ You are not confident in the next step or safety outcome.