You can have it changed elsewhere, and no, the light doesn't have to be reset. If you're out of teh service warranty, then it doesn't matter whether you have it reset or not. If you still have teh service warranty, just have a dealer change the oil cuz it'll be free.