Glad to see you are considering UND. Even though I complain about things here, it's still a very good program.
About the weather:
It really sucks in the winter and is absolutely great in the summer, late spring and fall. The weather can sometimes disrupt training, but it depends on which course you are in and what kind of instructor you have. Many instructors around here don't like going up unless it is severe clear, which I feel is a disservice to the students. My last instructor would go up in anything if UND allowed flights out, which was fine with me. A few weeks ago him and I went up and accidentally picked up some ice. But it helped to because now I know that those kinds of conditions will more than likely cause ice accumulation. I could feel the ice effect me trying to land. Overall, I thought it was a worthwhile experience. As for our summer flying, which is a must in my opinion, isn't so busy, the weather is great, and you can fly from 6 AM - 1 AM.
As for vehicles:
There isn't a need for a 4X4 vehicle unless you want to do some serious off roading. I have been driving a FWD vehicle for my normal operations since 8th grade and haven't had any trouble. As for block heaters, what kind of car do you have? I have one but don't need it because I drive a Honda. You may think that I am blowing smoke, but I am serious. It will start in anything. It may take a few cranks, but it will always start. Both my roomates both have chevies and have to plug them in otherwise they won't start when it is below -10. But if you really want a block heater, there are plenty of places that install them for $50-$100.
What ratings/certificates would you be coming in with? Any college credit? If you have any more questions, I am sure I can answer them or find someone who can.