I've a 2012 BMW 116i F20 (turbocharged). Bought it at 2012. After two years of using it as default I got it coded with Gorilla so that it's default hp of 136 bumped up to 210. Now it's close to 29K in terms of total kilometres driven since I bought it.
I've been driving the car without any problems. No issues whatsoever since I bought it or after the coding. 4 days ago it gave a coolant level low warning that the service suggested me with topping it with some water. So I did. Then 4 days after (in the meantime, there were no more coolant errors), being the curious type, I opened the coolant tank to check it but my mistake was that I did it after a long drive. So the engine heat evaporated some more coolant when tank opened that I added some more water (I know, another mistake, it should've been more coolant this time, not water to get the 70/30 equilibrium).
Anyways, after a couple of hours, another coolant level low warning popped-up. So that I poured a litre of Shell coolant into the tank and observed the coolant temperature through the hidden access menu that night while I was driving back home.
Today, while the engine rested a whole night outside when the outside temperature was like 3-4º C, I observed the coolant temperature while I was commuting to work. Here is what it was like:
- 45º C - when engine started
- 86º
- 95º
- 105º - stable at this level after 10 minutes or so
I made a soft drive. No high revs. Also checked the coolant level by not opening the tank this time but observing it's level of liquid from the outside. It was nearly at the max. level. So no coolant got lost. I assume no leakage.
Is this kind of coolant temperature normal for my car in it's condition?