I leased my current car (Tesla Model 3 Performance), and glad I did as the car had too many quality issue. I'm picking up my BMW i4 this weekend, and can't decide if I should purchase or lease? Any thoughts or ideas? What makes more sense financially? Or given the car is new, should I lease?