Yes, you can have a delivered to another Carmax and yes, there is a fee.
Depends on distance and market. The website will tell you if there is a transport charge. If there is, it is up front and nonrefundable. We purchased a car from them recently that was transported from Wichita for free.
Thanks! Your answer is awaiting moderation.