Q I have a 1997 BMW Z3 roadster purchased used in 2001. Since Day One, the battery will go flat if I leave the car sitting for more than a few days. Two different BMW shops have been unable to ...