Don't fixate on worst-case battery scenarios - that's where people go wrong. Modern Tesla battery packs are genuinely robust, and degradation in real-world conditions is way slower than the doomsday narratives suggest. A 2024 Model 3 isn't going to lose meaningful capacity in a few years; we're talking single-digit percentage drops over a decade for most owners.
The real depreciation hit for EVs right now stems from exactly what the previous answer mentioned: market saturation and falling prices. The EV market's been volatile as manufacturers flood the space and costs drop. But here's the thing - that's already happened. A 2024 used Model 3 pricing reflects current market conditions, not some future crash. You're not buying at the inflated 2021 prices. The question isn't whether EVs depreciate (they do, like everything), but whether a 2024 Model 3 is reasonably priced *today* for what it is. If the asking price makes sense relative to gas alternatives in your area, buying used actually hedges the risk pretty well - someone else ate the initial depreciation cliff.
New models coming out is inevitable with any car tech, but it doesn't tank resale the way your coworker implies. A well-maintained used EV still has solid utility and a functional battery. The math works better than it did three years ago, frankly. Just get the car inspected, verify service history, and check the battery health report if possible. That gives you actual data instead of speculation.