BMW recommends and you get free an annual oil change regardless of the mileage. Most folks like this. I do.
No reset of the mileage based oil change schedule means you get more oil changes (free) not fewer. Most people like this. I do too.
Any dealer will do this if you are too far away from your selling dealer.
I see where you might feel inconvenienced by this but hey .... worse things can happen!
2014 328i Mojave Metallic
2009 328i Black Sapphire Metallic
2007 328i Black Sapphire Metallic
2007 Honda S2000 Berlina Black
(Hey Jim... am I diversified?)