If you could fit the dogs in comfortably, I'd go with an M235i in a heartbeat. And you said it yourself, you always have your wife's X5 if you need it badly. Just be sure not to buy a stick M235i in case you need to swap vehicles
.
Good luck with your search OP!