Team minivan here. I don't really understand the requirements for something bigger than a sedan if you already have a big SUV and this would be your DD for work. But whatever.. your parameters describe a class of vehicles called crossovers, of which there are a ton. Every mfg has at least one.
If your wife will be driving it, I'd opt for something w all the latest safety features.
I would recommend a more general focus CS program than something specifically focusing on information systems or data science or something.
You need to learn all the theory and basics to give you a good foundation for the continuous learning you need to do to stay relevant in whatever sub fields there are.
I went through the CS program 20 years ago, and very little I learned was on-the-job immediately practical. But all of it gave me the basics to understand, reason, apply logic, problem solving strategies, etc. which is really what you need to be able adapt to an ever changing landscape.