As a current BMW owner looking to convert, I have leased and purchased BMW’s over the last 25 years. From that experience, I have learned that an “out of warranty” BMW can cost $2k+ per year to maintain (on top of normal wear, $125 oil changes, tires, $300 detailing, etc.). For that reason...