BMW unveils eighth-generation 3 Series with electric i3 and petrol M350 xDrive · Digg