I currently have an e92 335i and while it's a spectacular car in many ways I know I'll end up in another e39 at some stage so I would certainly consider one if you're willing to do a suspension refresh and wait for the great example. I drove a few E60s and have always been left underwhelmed compared to the e39.