…/ The primary reason for me is to maintain the 12v battery, power the 12v inside outlets, and the battery management as well as the 3G interface. This way it may be possible to power up the car even if the 12 volt battery has died. Plus, it would be possible for the car to respond to the smartphone app immediately even in energy saver mode when there is sunshine. Powering the 12 volt accessories like the inside outlet would allow things like dash cams to run (motion sensing mode for example), or charge phones. While it won't have enough power to run heat or air conditioning, it would be enough to run the fan that draws in air through the cabin air filter.
Again, a mono crystalline 3 foot by 5 foot solar panel runs about $350 that generates about 200 watts. The pano roof option is currently $2,500. It used to cost $1,500 not too long ago. I would bet that the solar option which is basically a clear pano roof and the cells + 12v charge controller costs less than the pano roof option which has the pano roof opening mechanism (stepper motor + rails + gaskets) + tinting. The wiring harness cost difference is probably not all that much.
I did not buy the pano roof option, but I would have paid $2,500 for a solar cell option that would have brought peace of mind with the 12v battery issues, instant response to the smartphone app during the day, lower vampire drain (maybe even zero on balance), and the ability to power things like dash cams and charge phones off solar.