Being green might not be easy, but it has its own rewards. Case in point? This home-built E30 BMW. The engine has been swapped for an electric motor, and while that might leave some to jump to conclusions and start moaning about a loss in performance, there’s nothing to complain about here. With the equivalent of 600HP on tap, this lean, green and mean machine will make mincemeat out of most anything which lines up next to it.