actually it may be the battery I just replaced the
original in our 2001 530i because it was reluctantly holding a charge. By the way all the interior and dash lights came on, it just didn't have the juice to turn the starter.
With a new Interstate in there it is starting fine.
I recommend a BMW battery tender for the days away from running the car...