Same choices..? Yes, I would. No regrets and I'm so loathe to get rid of any of mine, they all have their flaws but yet they all tick so many boxes. Pinning any one down is crazy hard but quite honestly the one I'd miss most is the E89, jelly chassis and heavy but you CAN do something about that to some extent, as you know, and they just have something that fits just that little bit more than the others, in 35 guise that is, can't really speak for others as I've only driven a 28i i in 4pot guise on a test run.
They're all going to have to go to make way for a GTS 4.0 though before they quit making them. But if it works out there'll be an E89 of some age and miles in there as a winter\project car. If not then the M roady stays with an E89, just love them for some reason.