It depends on service . Also, you may have free service plan from the dealer you purchased from.
I took mine to where I brought it from.
Or if you have a manufacturer warranty still active then you can go to that type of dealer.
No, any CarMax will work
Thanks! Your answer is awaiting moderation.