Poland is gorgeous, and Krakow is a charming city. I'd be heading toward to Tatra mountains for a couple days if I were of Polish descent. If Switzerland is a MUST-SEE, head to Interlaken and skip Zurich. It's just a city.
I understand a desire to get on the road, particularly with a new BMW waiting to be driven, but I don't envy the amount of time you'll be on those roads gettting from one destination to another. Not much to see or do on a highway.