Of those cars listed, my vote would be for the Audi. It is very safe, Quattro would be good for your winter climate, it looks the best out of the group, IMO, and has a good quality interior.
Of course, I also have to add the following; forget all of them and talk your wife into getting a 3-series at all costs.
Good luck!