Tesla Model 3 to challenge BMW 3 Series - pictures