BMW has presented its future “long-range” response Tesla BMW has presented its future “long-range” response Tesla