About an hour ago I stopped and got all my stuff ready to make a deposit at the ATM. During that time I had the AC cranked all the way up, set at 60 degrees for both passenger and driver. The outside temperature was about 94 degrees. As I headed toward the ATM, my car stalled. I started the engine again. I figured I had let off the clutch or something

. After getting done with my transaction, I noticed my temperature gauge was marking all the way up into the HOT region, and the warning indicator light was lit.
I parked the car for about 30 minutes to let it cool off. I know that won't fix anything, but I wanted it to at least be cool enough to drive back to my apartment.
I know I need to replace my fan belts soon (more like, they are overdue already). I haven't checked the coolant reservoir. If the coolant level is good, is it safe to assume that loose belts, combined with running the AC cranked all the way up while idling could result in such overheating situation? I will buy new belts tomorrow from the dealership, as well as some BMW coolant so that I can flush the radiator and replace the belts this weekend.
Comments? Recommendations? All input will be appreciated.
- Daniel