P0599 Bmw E60



  1. P0599 Bmw E60 M5
  2. P0599 Bmw E60 Bmw
  3. P0599 Bmw E60 328i

P0599 Description The Engine Control Module (ECM) controls the Pulse Width Modulated (PWM) thermostat. The engine coolant thermostat heater controls coolant flow and regulates the engine operating temperature. The ECM supplies 12 V to the thermostat.

P0598 BMW Thermostat Heater Control Circuit Low

  • What Does P0597 Code Mean? OBD-II Code P0597 is defined as a Thermostat Heater Control Circuit/Open. Some newer engines utilize thermostats that are electronically controlled by the engine control module (PCM).
  • . P0500–P0599: Vehicle speed controls, and idle control systems. P0600–P0699: Computer output circuit. P0700–P0799: Transmission. To learn the meaning of a particular code, pick up a repair book in the Chilton series at your local auto shop. There, you’ll find a list of all OBD-II diagnostic codes for your vehicle.
  • The P0599 code indicate a fault has occurred with this system where the control voltage is high. For the most part, German manufactured vehicles such as BMW, Mercedes, Audi, Mini, Volkswagen, Opel and Jaguar use this system.
– Failed Engine Cooling Thermostat
– Engine Cooling Thermostat harness is open or shorted
– Engine Cooling Thermostat circuit poor electrical connection
If there are not coolant system leaks, replaced the thermostat to fix the problem.
The P0598 BMW is triggered when there is an open or short thermostat heather control circuit.
– Engine Light ON (or Service Engine Soon Warning Light)
BMW Vehicle:BMW F650GS,BMW F800S,BMW F800ST,BMW G450X,BMW G650 Xmoto,BMW R1200GS,BMW R1200R,BMW R1200RT,BMW R1200S,BMW K1200LT,BMW K1300GT,BMW K1300R,BMW K1300S,BMW K1600GT and K1600GTL,BMW S1000RR,BMW E36/5,BMW E36/7,BMW E36/8,BMW E38,BMW E38/2,BMW E38/3,BMW E39,BMW E46/5,BMW E46/4,BMW E46/3,BMW E46/2,BMW E46/C,BMW E52,BMW E53,BMW E60,BMW E61,BMW E62,BMW E63,BMW E64,BMW E65,BMW E66,BMW E67,BMW E68,BMW E70,BMW E71,BMW E72,BMW E81,BMW E82,BMW E83,BMW E84,BMW E85,BMW E86,BMW E87,BMW E88,BMW E89,BMW E90,BMW E91,BMW E92,BMW E93,BMW F01,BMW F02,BMW F03,BMW F04,BMW F06,BMW F07,BMW F10,BMW F11,BMW F12,BMW F13,BMW F15,BMW F18,BMW F20,BMW F21,BMW F22,BMW F25,BMW F26,BMW F30,BMW F31,BMW F32,BMW F33,BMW F34,BMW F35,BMW F36,BMW F80,BMW F82

BMW: Accessing Trouble Codes

This information applies to 1989-19903, 5, and 7 series BMW models.

The following procedure will enable you to retrieve “basic”or “flash” trouble codes only. Other codes may also be stored, but theycan only be retrieved using an appropriate Scan Tool.3 SeriesTurn the ignition key to the “on” position, but donotstart the engine. Wait 3 seconds for the code(s) to flash. Thecheck engine light will flash the first code, pause for 3 seconds, thenflash the next code. For example, if codes 2 and 4 are stored, the checkengine light will flash twice, pause for three seconds, then flash fourtimes. When all codes have been displayed, the check engine light will remainON.

Code Definitions

Code 1Airflow Meter
Code 2Oxygen Sensor
Code 3Coolat Temperature Sensor
Code 4Throttle Position Sensor

Less Diagnostic Tool

90-later 3 series models

  1. Turn ignition On.
  2. Depress accelerator pedal five times to WOT within five seconds.
  3. DTCs will display as flashes on ‘‘Check Engine’’lamp.
  4. On models equipped with V-12 engine, depress accelerator pedal six timesto WOT to display cylinder 7–12 DTCs.
5 and 7 Series

P0599 Bmw E60 M5

Turn the ignition key to the “on” position, engine off.Depress the accelerator pedal completely to the floor five times. The checkengine light will begin flashing the trouble codes. These models use 4 digitcodes. The codes are displayed as follows:First digit (always “1”), pause, 2nd digit, pause, 3rd digit,pause, 4th digit. The light will now pause again and then will begin flashingout the next stored code, or it will repeat the first code if no other codesare stored.
1000End of diagnosis
1211Electronic Control Unit (ECU)
1215Airflow Sensor
1221Oxygen Sensor
1222Oxygen Sensor regulation
1223Coolant Temperature Sensor
1224Air Temperature Sensor
1231Battery Voltage out of range
1232Idle Switch
1251Fuel Injectors (final stage 1)
1252Fuel Injectors (final stage 2)
1261Fuel Pump Relay
1262Idle Speed Controller
1263Tank Vent
1264Oxygen Sensor heater relay
1444No faults in memory

Using Scan Tool

Connect scan tool to diagnostic link connector located at right rear ofengine compartment. Follow tool manufacturer’s instructions to obtainDTCs.

Reading the Trouble Codes

Using Check Engine Lamp

‘‘Check Engine’’ lamp will stay on five seconds, flashonce, then begin flashing fault codes with 2.5 seconds between numbers. WhenDTC has been displayed, lamp remains on. Repeat access procedure to displaynext DTC. If first DTC is 1444, 2444 or 4444, no DTCs are stored. DTC 1000or 2000 followed by one or two flashes, a long paused and then lamp remainingon indicates no more DTCs are stored. Refer to ‘‘Diagnostic TroubleCode Identification’’ for DTC interpretation.

P0599 Bmw E60 Bmw

P0599 Bmw E60

Clearing Trouble Codes

P0599To clear trouble codes, momentarily disconnect multi-pin connector fromECM, disconnect battery, start engine 60 times after repair without repeatfailure, or follow diagnostic tool manufacturer’s instructions.

P0599 Bmw E60 328i

NOTE: IF YOUR CAR IS EQUIPPED WITH A FACTORY ANTI-THEFT RADIO, MAKESURE YOU HAVE THE RADIO ACTIVATION CODE BEFORE YOU DISCONNECT THE BATTERYCABLE!
ModelYearEngine identificationSystem
1 Series (E82/E88)20086 cylinder N51Siemens
3 Series/Compact (E36)1992-014 cylinderMotronic/Siemens
3 Series (E46)1998-024/6 cylinderMotronic M5.2/ME7.2/ BMS46
3 Series (E46)1998-024/6 cylinderSiemens MS40/41/42
3 Series 2.5/3.0L (E46/E90/E91)2002-0625 6S 6/30 6S 3/N52/N53Motronic/Siemens
3 Series 3.0L (E90/E91/E92/E93)2007-086 cylinder N51/N52Siemens
3 Series 3.0L (E90/E92/E93)2007-086 cylinder N54Siemens
5 Series (E39)1996-026/8 cylinderMotronic/Siemens
5 Series 2.5/3.0/4.4/4.8L (E39/E60/E61)2002-0625 6S 5/30 6S 3/44 AS 1/2/N52/N53/N62Motronic/Siemens
5 Series 3.0L (E60/E61)2007-086 cylinder N52Siemens
5 Series/M5 3.0/5.0L (E60/E61)2006-08N54/S54Siemens
5 Series 4.4L (E60)2004-05N62 B44Motronic/Siemens
5 Series 4.8L (E60/61)2007-08N62TUMotronic
5 Series M5 5.0L (E39)2000-0350 as 1Motronic/Siemens
5 Series M5 5.0L (E60/61)2006-08S54Motronic/Siemens
6 Series 4.4/4.8L (E63/E64)2004-06N62Motronic/Siemens
6 Series 4.8L (E63/E64)2007-08N62TUMotronic
6 Series M6 5.0L (E63/E64)2006-08sa5Siemens
7 Series (E38)1994-026/a cylinderMotronic/Siemens
7 Series 4.4/4.8L (E65/E66)2002-06N62 844/8a5Motronic/Siemens
7 Series 4.8L (E65/E66)2007-08N62TUMotronic
7 Series 6.0L (E66)2003-08N73Motronic
8 Series (E31)1994-98a/12 cylinderMotronic/Siemens
X3 2.5L (E83)2004-0525 6S 5Motronic/Siemens
X3 3.0L (E83)2004-0630 6S 3/M54/N52Motronic/Siemens
X3 3.0L (E83)2007-086 cylinder N52Siemens
X5 (E53)1999-028 cylinderMotronic/Siemens
X5 3.0/4.4/4.6/4.8L (E53)2003-0630 6S 3/44 8S 2/46 a8 1/N62 844/N62 B48Motronic/Siemens
X5 3.0L (E70)2007-086 cylinder N52Siemens
X5 4.8L (E70)2007-08N62TUMotronic
Z31996-024/6 cylinderMotronic/Siemens
Z4 2.5L (E85)2003-0525 68 5Motronic/Siemens
Z4 3.0L (E85)2003-0830 68 3Motronic/Siemens
Z4 3.0L (E85/E86)2007-086 cylinder N52Siemens
Z4 3.0L (E85/E86)2006-086 cylinder 854Siemens
Z8 5.0L (E52)2000-0350 8S 1Motronic/Siemens