Correct me if I'm wrong, but it was my understanding that there isn't enough energy in the sunlight hitting a few square metres on top of a car to keep it going even in the middle of a summer's day - unless we count the extremely low drag 'only works on the salt flats' type experimental 'vehicles'. Even if solar panels get to 100% efficiency, we won't have cars (traditional, 500kg+ ones) that can drive all day long off its panels.