Hi Guys
Sorry I am new to this, but I shall try to explain best I can.
basically I have a BMW E46 318i 2001 and the engine temperature dial on the dashboard inside the car stay just above the Blue square and that's pretty much where it stays for a whole trip, at 1st I thought that its ok because its winter so maybe that would effect how hot the engine gets but doing a normal trip to work used to put the temp dial to the middle (where it should be) if I sit in traffic for about 10 mins it slowly gets its way to the middle of the dial but then when I start moving it makes its way back to the cold, I have replaced a sensor however I believe this was the coolant sensor but this really has no effect on this problem what so ever
I have noticed the fuel is being drained a little quicker then it used to be so mayb this is the reason why ? I have no idea how to fix this and any help would be really helpful 
Sorry I am new to this, but I shall try to explain best I can.
basically I have a BMW E46 318i 2001 and the engine temperature dial on the dashboard inside the car stay just above the Blue square and that's pretty much where it stays for a whole trip, at 1st I thought that its ok because its winter so maybe that would effect how hot the engine gets but doing a normal trip to work used to put the temp dial to the middle (where it should be) if I sit in traffic for about 10 mins it slowly gets its way to the middle of the dial but then when I start moving it makes its way back to the cold, I have replaced a sensor however I believe this was the coolant sensor but this really has no effect on this problem what so ever