We store our i3 for 6 months every year. There are 2 batteries that need to be maintained during storage: the Li-ion battery pack that propels the car and the convention 12 V battery whose function is similar to that in any other car.
The Li-ion battery pack is electrically isolated from the car when the car isn't on or being charged, and it has a very low self-discharge rate, so the charge level of the Li-ion battery pack doesn't drop much in 6 months. However, It is best for this battery pack not to remain at full charge during several months of storage. Battery experts recommend storing Li-ion battery packs at ~50% charge level.
The problem is the 12 V battery. There are parasitic loads active at all times discharging the 12 V battery (e.g., keyless entry system, burglar alarm, entertainment system, mobile phone transceiver). So the 12 V battery will discharge completely which could ruin it if it is not charged periodically or disconnected. Without disconnecting the 12 V battery and charging it with a battery charger, the only ways to charge the 12 V battery are to turn on the car or charge its Li-ion battery pack, either of which would charge the 12 V battery at the same rate. I don't know how fast the 12 V battery is charged in either case, so it is difficult to recommend exactly how long the car should be on to increase the charge lost by the parasitic loads.
If the Li-ion battery pack's charge level is >50%, the simplest thing to do would be to turn on the car periodically. If the charge level is >80%, drive the car instead to reduce the charge level to ~60%. As the 12 V battery is charged, the Li-ion battery pack will be discharged slightly. Unfortunately, the car will turn off automatically when one exits through the driver's door, but it doesn't when one exits through the passenger's door. So maybe weekly, you could turn on the car, exit through the passenger's door, and return 30 minutes later to turn off the car.
If the Li-ion battery pack's charge level is <40%, then drive to a public charging station and charge to ~60% which should not take long.
Because our i3 is lifted onto jack stands and placed under a car cover during storage, it would not be easy to do as I have suggested above. So I simply disconnect the negative 12 V battery cable. I think that this is the best solution because the 12 V battery cannot discharge when disconnected. It, too, has a very low self-discharge rate. With the 12 V battery disconnected and the Li-ion battery pack's charge level ~50%, an i3 could remain in storage almost indefinitely without any intervention required.
One disadvantage with disconnecting the 12 V battery is that driver profiles are lost. These can be backed up to a USB thumb drive before disconnecting the 12 V battery and then restored after reconnecting the 12 V battery, but you might not want to bother with this. The driver profiles are the preferences specified by each driver, so if they are lost, each driver could reset his/her preferences in iDrive, set the side mirror positions, etc. I could tell you how to do disconnect the 12 V battery if you want to do this.