I am very close to purchasing a M3 LR. My current ride is a 2020 BMW 330 i X Drive that I just filled with the ever increasing price for premium fuel - getting expensive. I purchased in June 2020 and now only has 1500 miles while I telework...otherwise will be 120 mile commute when I return to my office. I've always wanted a Tesla and I'm very close to purchase after reading this and other forums and looking at reviews. My question is that I see my area has several in inventory with less than 50 miles. Is there any reason those are in inventory other than they were manufactured and shipped new. Are they vehicles that were rejected by other purchasers? (What happens to those rejected cars anyway?) Is it better to order and wait for delivery rather than taking a vehicle from inventory?