wow Thanks for the quick info, I believe the battery is good "its the bmw battery with the "green" light which means its good.
my car was idling strage the past month or so. Everytime at a stop light it would rev up and down between 500-1500, then settle. I think this may be ICV issue, but please note, I cleaned it and I once i put all the materials back, one of the ICV hoses fell off...OMFG, so anyway that may be it, i have to check on it tomorrow and put it back together, but the ICV is a pain to get to.
Dough, when I tried to start the car, it wanted to turn but failed, I read a similar problem with Dudesky, however, i have not noticed any problems with the electrical or battery