Tesla began taking preorders for the vehicle in April 2016 and says it has about 400,000.

While the company plans to deliver some of the preorders by the end of 2017, the bulk will likely be delivered in 2018. So if you want your Model 3 before 2020, you should place your order now.

Tesla also plans to launch its Model Y, a compact SUV, by 2020.

David Becker/Getty Images

Musk said during the company’s first-quarter earnings call earlier this month that the Model Y would arrive by late 2019 or 2020.

Musk has kept mum on most other details about the upcoming vehicle, but he has said it would be a compact SUV and be built on a platform separate from the Model 3.

Tesla has not shared a price range, but given that it already sells a luxury SUV, the Model X, and that the company wants to target the mass market, the upcoming SUV likely will have a more competitive price tag.

And considering that General Motors sells its all-electric SUV crossover, the Chevy Bolt, for $37,500 before tax incentives, it would make sense for Tesla to price the Model Y in the same ballpark.

However, there’s always the possibility that Tesla could make the Model Y a cheaper version of the Model X, similar to the BMW X3, which starts at about $40,000.