Yes, the Prius comes to mind whenever I think of a solar roof. As for the trunk and hood, I could see those being a bit more problematic. Also, when it comes to the Prius, off the top of my head, I don't think it has a trunk and the hood is quite small. Same with the Fiesta we just bought. Small trunk and hood but pretty decent amount of space on the roof.
Solar arrays on covered parking lots sound great but require a lot of infrastructure upgrades. Cars are already being turned over on a fairly regular basis so adding solar to them seems more practical and less costly. Let's get companies to add solar panels to the roof of their buildings before trying to convince them to add the infrastructure for covered parking lots.