The first thing I'd do is wipe any 5 series off my list.
While the styling is acceptable, its not something I could ever look at and be happy that I just spent a lot of money on. Its the Old shape 5 series already. When it came out it wasn't even better than its predecessor. A poshly named facelift isn't going to change that.

Spending that sort of money on one when they are readily available for a lot less with a private plate would get to me. LCI or not, its still 'the old 5 series' now. You didn't want one when it was first released, therefore you don't really want one now.
That would leave me with the E92.
It looks like a new expensive BMW. The styling is spot on. It looks new and fresh and in the M sport models looks genuinely sporty. However I think the 330i is a bit of a waste here. I picked my 330ci because it was the top model, the fastest normal 3 series. The E92 330i just seems a little lost in the lineup to me, I'm not sure I'd have one. I mean the 335i is great, it looks different from all the others and it is BMW's best engine that they have to offer (apart from ///M's). Its the one that people buying an E92 really want to own but cant justify the extra.
The 330i just sits there, knocked down the pecking order. Its not the one you really want to own anymore because its bigger brother has stolen the limelight. I don't really see the point in buying it, I'd cut my losses and take the 325i over it. Cheaper to run, probably more of them to choose a nice example from. Still decent power, has all the same looks at the 330i and will cost less to buy.
After all that, I'd have the 335i.
ITs the one I'd really want to own, I'd never really be happy with the 330i as it'd always be the 335i I'd have wished I bought. So, either get the 335i and do a proper job or take a 325i admit defeat and cheer yourself up by spending the savings on a road trip to the French Riviera
