BMW 3 Series
P0128
The P0128 code indicates that the engine coolant temperature is not reaching the desired operating temperature within a specified time frame in your BMW 3 Series E90/E91 (2005-2012). This typically suggests a malfunction in the thermostat or a coolant temperature sensor issue.
5 SolutionsP-CodePowertrain
P
Error Code Type
Powertrain
Symptoms
10 common
- •Check engine light illuminated
- •Engine temperature gauge reading lower than normal
- •Poor fuel economy
- +7 more
Most Affected Generations
3 generations
E90
2
G20
2
F30
1
Severity Levels
1 level
medium
5
Quick Facts
5
Total Solutions
0
Affected Components
10
Common Symptoms
3
Generations
All Solutions
Showing 5 of 5 solutions for error code P0128 across all generations.