I had the same thing happen one night in my 97 740iL. We were coming home and I couldn't figure out why I didn't have heat. The next morning my garage had coolant on the floor. My expansion tank had cracked and I was losing coolant, but I never knew it.