Had my Model 3 SR+ for 2 years now. If I had to do it over again, I would not buy one.
I would buy two. My dang wife loves it and keeps taking mine.
Seriously, been a great car, zero problems at all. Great for commuting, autopilot is very relaxing in traffic and on trips. FSD is a scam, and someone should drop a class action suit on Elon for that one.
The biggest revelation is the lack of maintenance of ANY kind. No oil changes, no plugs, no belts, no hoses, nothing. In 2 years I have had zero service. Once a year I jack it up, rotate the tires, and inspect the brake pads. That's it.
Oh, and you haven't lived til you've had 4 drunk female coworkers in your car singing Bohemian Rhapsody on Caraoke.