I just bought my new Mazda CX-3 and have a question about maintenance. Do you have to go to the dealership for maintenance? I've gotten conflicting answers. I have a local mechanic that I've used for years and trust him and would like to use him, but I don't want to screw up my warranty. The dealer told me if I use them I will get free oil changes for life. Is that worth it?? Never had a brand new car before!