Brandon and Jeffrey are absolutely right, you don't need an appointment. However, if you would like to save some time you can make an appointment at: https://www.carmax.com/contact-us/schedule/appointment?op=StorePageAppointment&storeId=7111
I've bought 3 cars all without a appointment. If there is a wait you can browse the lot and they will call and meet you on the lot
Go to CarMax.com. I went on line and filled out the paperwork and they will show you if you are pre-approved or not. You can even go by in person and they will be glad to help you.
Thanks! Your answer is awaiting moderation.