Eco-friendly cars get a bad reputation as trading fun for efficiency, but BMW is looking to change that with its i8 Spyder concept. The car, which saw its North American unveiling last night, is set ...