Ive always chaged the oil early in any new vehicle ive owned. This is my first new car, and ive been told to go between 3500- 4000 mile or 40% on the meter. But my parents bought a new Trax last year and our local dealer wouldnt honor the first free change unless it was below 25% or above a certain mileage. Is that true? I dont want to wait until what seems like 7-8k to do the first oil change. Ill do it myself, at 4k if they wont. I plan on switching to amsoil anyways, since most of the dexos 2 GM oil i can find on the web is anywhere from $15- $20 a quart. I can get a comparable Amsoil for around $12 retail, but ive got a friend who will give me a deal on a case.