Hi guys and gals. I'm now in the position of choosing one of the above, at the moment I have an e39 which being a 1999 model is getting bit long in the tooth as they say. It's been a great car and never really let me down. I reckon I can spend up to 3500 in my next Beemer and in you guys expert opinion which you think the way to go? I know it's quite a broad question with spec and fuel type to consider but thought I'll just ask and see wher opinions favour. Thank you