It's still a great car, but the Model 3 now faces some actual competition. One of these entrants is the BMW i4, an all-electric take on the Bavarian automaker's 4 Series sedan. It offers good ...