The solar cells themselves may be cheap, I don't think putting them on the roof of a car (without ruining the aerodynamics) is particularly cheap, yet. Most people would be better served putting the solar panels on the roof of their house.