Tesla is sending hundreds of Powerwall batteries to storm-ravaged Puerto Rico Tesla Model 3 vs. Chevy Bolt vs. BMW 3 Series: How does Tesla stack up?