I finally got the full Tesla Model 3 experience by way of a Turo rental. For anyone in the greater Denver area, I simply can't recommend this method enough for getting enough time behind the wheel to make a decision on such a big purchase. PM me if you want contact details and I'll provide them. My family and I got to enjoy an entire day with the Tesla Model 3 and I got to basically back to back compare it in pretty much every aspect with my current car, a 2016 BMW 340xi. When it comes to driver enjoyment, the Tesla exceeds the BMW in every way. Munich has to be scared right now, and understandably. The Tesla (other than from a full stop) accelerates much faster than the BMW, it handles better, it keeps the driver more engaged, and it is simply much more fun to drive. The car is also simply gorgeous. A friend thought I had purchased a Porsche. I thought the limited rear visibility would bother me, but it did not. The backup camera works pretty well in most situations and I had no trouble fitting the car in my garage even though it's a bit wider than my current ride and the mirrors don't fold as tight to the body. My 3 year old son just loved the view from the back seat with the huge pano roof. I would glance back at him and he was always looking all around at stuff he's never gotten to look at from any other car. At the end of the trip he kept going on and on about how much he likes the Tesla and kept asking "dad, when are you getting YOUR Tesla?" My wife also did a complete turn around. She went from being very skeptical of Tesla build quality, auto pilot safety, etc., to being completely sold on the car by the end of our time with it. Coolest moment of the trip was driving into the small town of Morrison and having a couple of local Morrison cops ask me to roll the window down so they could complement the "cool car" and then giving my 3 year old son a junior police badge. Yours truly is a pragmatic tough customer. I don't sugar coat things and the only mission I'm on is to get the best bang for my buck. I've driven some pretty nice cars (and motorcycles) over the last 20 years, so my standards are quite high. There are some areas where the BMW exceeds the Tesla, but they aren't as many as I anticipated. 1. The BMW has better seats, with more adjustments. 2. The BMW has a better interior, with much nicer materials. My wife liked the modern design of the Tesla quite a lot but did concede that the materials didn't seem appropriate for a $50K+ car that was supposed to have "premium" interior upgrades. 3. The BMW has an infotainment system that better integrates with my phone (shows text messages on the screen for example)... newer models have Carplay. 4. The latest BMW models have inductive phone charging. For the life of me I can't understand why Tesla has opted to go with the plug in charging setup, which didn't work with either my wife or my phones when they were in their cases. Tesla really needs to remedy this ASAP. 5. The BMW has a few really superb "pet" features that I really like. One is surround view when parking which is perfect for parallel parking... I really wish Tesla would implement this using the cars cameras if such a thing is possible. Another one is the BMW has a comfort access feature that works much better than the Tesla including trunk access that is much better. The trunk will automatically open if you have the key and swipe your foot under the rear bumper... perfect for when your arms are loaded with packages or groceries. My biggest gripe with the Tesla after our trip was the key card. It is horrible. I realize I wouldn't normally have to interact with the car this way, but how horrible for anyone who will let others drive their car regularly. I really hope Tesla contemplates adding a better method of access that doesn't rely on a smart phone. So, the Tesla is not perfect, but it's just too fun to drive.. and the thrill of pulling into a supercharger stall and putting 100 miles of range back on the car in about 20 minutes. Wow. I can't even imagine what this will be like when next level superchargers arrive and this time gets even shorter. Now this March 31st pre-order just has to wait for the invite to configure a dual motor car.