A neighbour and my brother have near identical 330T - both about '91. And both have exhibited the same strange 'battery' fault. Refusing to start - starter not even engaging - but a relay chattering and the headlights flashing. A brief charge with a small charger and they then start as normal. It there some form of voltage sensor which prevents the starter engaging with a low battery?
My neighbour simply bought a new battery and things seem ok now - but my brother is made of sterner stuff...;-)