Nah. Solar on cars is a dead-end -- even with perfectly efficient solar panels, a clear sky, and the sun at the zenith, the most power you can possibly get is 1.3 kW/m² (cf. [1]). I don't know exactly how large of a solar panel you could put on a car, but even with a huge 5 m² panel, you'd still be looking at over 12 hours (i.e, multiple days of charging) to charge a Tesla's 85 kWh battery. With realistic panel efficiency and sun conditions, it'd take even longer.