To charge an i3 from 'minimum' takes somewhere near 20KwHrs of energy. To get that in two days, you'd need a reliable 2Kw/hr capable array, feeding a battery bank given maybe as little as 6-7 hours of production/day, feeding an invertor generating 240vac. Probably a bit more. Then, your invertor would need to be able to put out a reliable 7.4Kw, which is pretty damn large. To get that, depending on your location, shading, normal cloud cover, etc., you need a fairly large array, and battery banks aren't cheap either. Otherwise, you'd need an array that could put out about 4Kw/hr to charge the thing with a smaller battery bank almost simultaneously - using all of the power from the array, run through the batteries to the invertor.
I may be off a little on the numbers, but given today's cost of panels and the support equipment, it will not be particularly cheap. It would probably be better to just build an array for feeding back into the grid, and taking the credit to help offset your whole home's electricity use, even if it couldn't support fully charging the vehicle.