Turns out the BMW i8 is a grocery-getter, provided that your shopping list is on the small side and that you don't have any rear-seat occupants.

Just shove everything on the tiny parcel shelf in the rear of the car, slam the glass down to squish all the items and then shove extras onto the rear seat (it's basically useless for carrying passengers anyways).

Of course, the i8 isn't ideal for grocery shopping, but this video shows that it can work for such a mundane task.