The BMW i8 looks the best interior and exterior wise. It is also much lighter then the Porsche. So give me the unique and stylish BMW i8. Also, I do not think the Porsche will get the mileage any where near that of BMW i8 with the huge V8 stuffed under its hood. Also, I can buy a BMW i8, Ferrari 458 and a Ranger Rover all for less then the price of that Porsche.
At the price of that Porsche you have plenty of awesome pure racing machines. I much rather have an all CF Zonda R parked in my garage over that Porsche.