I drive a BMW Z4 2003 with 93k miles and I noticed for the first time the other day the coolant fill up light go on when I was driving. I checked the coolant level and it was bone dry. so I filled it up to the very top, and the next morning the light came on again. I pulled over and it was empty again. Not only that, but blue coolant had sprayed all over the inside and outside of my hood and some on my windshield! I let my car cool a little bit, then I filled it up again and drove another fifteen miles. There are no signs that my engine is overheating, as the thermometer arrow has never reached higher than the middle point. Also, I don't smell that "sweet coolant smell" in my car at all, and there's no coolant leaking from the bottom of my car.
I did some research and I'm really hoping the problem is just a loose/old radiator cap, so I ordered a new one online. Anyone know what could be going on?