With another 100 km or so added to its range, the new 2018 BMW i3s electric car would be a pretty hard-to-resist proposition. As it is, we took it on a muscular first drive in Portugal.