I'm struggling with this decision process now. The software gets better, but in a 3 year timeframe from now I would expect a new M3 to have more and better sensors and other upgrades that, unlike the FSD computer, are not upgradeable. In my opinion there's little reason to think that the car...