On trip, needed oil change. Immediately tried to add on stuff; this is a new vehicle. Wanted $90.34 to change oil; we had the $39.95 GM coupon-he said that didn't apply cause ours needed 9 quarts but he took off $20 for tire rotation that was supposed to be free anyway. Called our home dealership who said service should be $55 max for oil change, system check, top off & rotation. When finished knowing I had to leave, they didn't come tell me it was ready; I saw it myself. I specifically told them I did not want the battery kit that was not needed; charged $10. When questioned at pay out, there was an excuse for everything & price did not change. Only positive-they fixed recall we were aware of but hadn't received notice it was available.