There’s some nice cars on your list there. I think the 2 series could be a good shout. Decent height for entry/exit, powerful engine (might be a bit thirsty), decent looks, solid build quality.
B Class is probably a similar story as it’s the 2 series rival but it costs nearly 4x more in AP plus it probably won’t be as fun to drive (if that’s important to you).
Im also a big fan of the Skoda Kamiq. I really like the looks and the interior looks very smart. I saw one in a sort of ruby red colour the other day and it really caught my eye.
I think the best thing to do would be to get yourself to as many showrooms as you can and see with your own eyes. There’s loads of times where I’ve been excited to see a car and I’ve hated it within 30 seconds of sitting in it and then never considered it again.