I know its not the same as the e9x v8, but its a pretty perfect all round car imo.
You can get a f8x for less than a clean e9x. Just depends on what you want really, for me the f8x sounds dull and isn't as engaging to drive, its either on boost or off, when its on it spins its tyres in the dry and struggles to put the power down making it less predictable on the limit. Its quicker, more of a handful, has better seats and a slightly more refined interior though.
Overall I prefer the e9x.
Edit: This is for a weekend/ not daily car. If it was a daily I might prefer the quieter, more refined and much more frugal f8x.