8k, 10k are all overkills, extended life engine oils has cleaning agent in it. Is suppose to clean itself of contaminants, most of us are using 10K as a guide because the agent says so. BMW (not Singapore) recommended service intervals for cars after 99 is 15000 MILES,
taking into consideration that we do have more start stop, make it 15000 KM which is about 38% shorter in distance will be good enough. But in order to have your warranty intact, it is therefore best to follow agents' recommended service interval. BTW, Daihatsu has service intervals of 15000km in Singapore, STS the only Japanese car agent that is doing extended service interval. You think they are taking a risk, I don't think so, so why is the other agents' service interval so much shorter? I'll let you be the judge.