2003, 330ci. last night im driving home from work and my car started over heating. a red (battery looking) light came on. i figured it was the alternator belt (which is overdue to be replaced). i left the car at the location it broke down. i came back this morning to take a look before i get it towed to my buddies shop. and i noticed a hose looking thing that looked disconnected from itself. it is right near the belt, in the very front. what else could i of screwed up by having my belt pop? any help would be greatly appreciated.