I have a 1996 328i. The other day it started overheating and steam was coming out of the radiator. The check coolant light kept coming on for months but everytime i checked it there was coolant in it. I checked it the day before it overheated and there was coolant in it. However after it overheated and cooled off i checked it and there was no coolant in the reservior. If anyone has an ideas or has experienced a similar problem let me know. Thanks.