New BMW i3 will have 195 mile range capacity

The new BMW i3 to be launched in July 2016 will have an extended range capacity of 195 miles. Is this enough for BMW electric cars to challenge the likes of Tesla?