I've had my oil change done at car max a number of times (over 5 yrs) Each time there were no up sell or pressure for additional and unnecessary repairs. I was recommended to car max by my cousin and also my colleagues.
Justin (the owner) is a very pleasant person to deal with. He'll provide you with a reasonable quote for repairs (even over the phone). Although the receptionist can be a little annoying at times .. Call ahead to book an appt.