This sort of thing might be regulated under the FCRA, but other than that, companies are pretty free to talk about you to others. Just like how you're free to talk about them to others.
So, what's the difference from the oil shop selling this data or from the insurance agent driving to your house and just looking through your side window?
Since this isn't possible for anyone not in the car when it's locked, it's not really "in public view".
it's a stretch to call signing a multi page document that you don't have time to read "explicit consent".
Something many do not consider especially in today's era of social media and AI capable of scraping any tidbit of information you reveal about yourself. As an example, this [1] is an extremely primitive tool that generates a profile of Reddit users based on nothing but what they've publicly submitted. The profiles the companies people 'trust' with their information today are going to be orders of magnitude more detailed, and accurate.
[1] - https://snoopsnoo.com/