abdoman wrote:How many cars have you kept for 20 years?
Well, technically, only one, the 1984 Mazda RX-7 I will give away when my G37 arrives at the end of the month. I don't think it would be fair to count the 1968 Corvair my wife inherited from her father 21 years ago. Typically, if we buy a car new or nearly new, we keep it for at least 10 years.
Since the line between them is fuzzy, I don't try to separate routine maintenance from repairs. Every one agrees that oil changes, tires and brake pads should be classified as maintenance. But what about timing belts or the brake rotors the RX-7 persists in warping? How would you classify a clutch? (The RX-7's original clutch is still holding fine after 24 years and 188k miles.) If you keep a car long enough, the engine will need to be rebuilt. Does that make it a maintenance item rather than a repair?
If you define maintenance as the work that should be performed at regular intervals of 3 years / 30k miles or less, I will agree that BMW will be cheaper than Infiniti during the warranty period. After that, I suspect they will cost about the same.
Repairs, after the warranty expires, are a different matter. In my experience, they cost much more than routine maintance. You can buy a lot of oil changes for the price of a clutch, valve job or rebuilding the suspension. This is where it will cost more to own a BMW than an Infiniti. The BMW will need repairs more often and each repair will be more expensive.