I bought a 2016 X5 35i with ~75k miles roughly a month ago. I had pre purchase inspection done at the dealer, the bmw master tech showed me the Control unit tree which was all green at the time, no issues.
Driving yesterday I noticed my engine temp remain at the lowest setting without increasing as I drove, no heat coming into the car and a loud noise from outside, which ended up being my fan running at full speed during my entire drive of about 15 minutes. FYI driving home the fan didn't turn on, however I did get a CEL, and the engine temp was very slow to raise and it never got to normal operating temp.
Got home and ran my scans, I will start with the coolant temp sensor. Any feedback or thoughts if I should be aware of anything else. Could this potentially be a thermostat issue as well?
Fault Code: Thermostat jammed open.
OBD2 Codes:
U1408: (can't find definitive for what this is)
P0128: Coolant temp
For some odd reason I am also getting something about the battery being old, which is odd. If I don't drive the car for a week I usually have it hooked up to an 'intelligent' trickle charger.