most likely alternator is fried. Car ran on battery for some time and then once the battery died so did your car. The battery light blinks when your voltage that the alternator puts out drops below a particular number (I think it is 12.5V). Had a similar issue with my car and had to have my alternator rebuilt recently. I caught it in time tho and didn't get stranded.
www.enthusiastauto.caNeed a car???
--'00 BMW ///M5 .:Jet BLK/BLK:. Individual-1 of 1 - Style 65 Wheels; 9.5" Square Set up;275 Tires;10mm/3mm Spacers; Black Kidneys;Muffler Delete; 3.5" Dual Tips; Beast Power; "Dinan" Ducts; E60 SSK; BC Coils
--'00 BMW ///M5 .:Avus Blue/Grey/Black:. 1 of 8
'88 BMW 635CSi Blue/Tan Sport
'81 MB 500 SEC Euro Koenig