I have a 1998 540i and the engine temp gauge is acting up. When you turn the car on it will go to the correct engine temp, pause for a second, then shoot to max hot. After you drive for a while it will come back down to the normal range where it should be. I know the car is not overheating and the coolant is full, I also replaced the temp sensor, what else could it be?
Jack
Jack