With the advent of synthetics you're looking at 15K even for fairly aggressive driving, considerably more if the driving is less aggressive. In both the BMW and the Acura you would never bother to track the oil life. Both have sensors that tell you when you need to replace the oil. (I don't know but I'm assuming this is standard on all cars.) That interval turned out to be about two years. I haven't driven the BMW recently so I don't have a number but I do know that after over five years the oil has been replaced twice.LEAFfan said:Depends on where you go for the brake fluid flush and I'm sure we can have it done every two years, not every year, which would be ludicrous, especially when some of us hardly use the brakes. I don't know what kind of ICE car you have that you only change the oil every two years, but that's just asking for major damage. It used to be every 6mos/3000m., but now it's about every 7500m regardless of how many months. I know some people use synthetic oil which can extend it to 10K miles, but that isn't what comes with most ICEs.
Current ICE vehicles just don't require much annual maintenance until you start getting to 50K+ miles. FWIW Consumer Reports says its quote for the brake flush was $291.91, not too different from what I remember, and that it should be done every 15K miles. Oil changes would seem to be cheaper.
The air cabin filter is probably exorbitantly expensive, and that's supposed to be changed every 7.5K miles. For sure you can do that yourself. I think cabin filters were invented so the dealers could make some money when they do the tire rotations.