I hate BMW’s

You’re not on the hook for any repairs or maintenance and get a new car every three years.
Sorry, but another negative thing about leasing is that your responsible for any exterior or interior repairs and also if the car has had tires put on it they have to be what the car came new with. I know these things as I've talked to people who have leased a Car, I've talked to both a car dealership and the local dmv.