I have taken delivery on several vehicles that have been dealer traded. They seldom will put them on a flatbed. Generally speaking, the dealers are actually trading vehicles and often a check is also sent in one direction. I worked at a dealership for about a year and often, a retired guy is called in to drive the traded car to the other dealership, drop or pick up a check and then grab the other vehicle and drive it back. In some cases if there was not a trade they would send 2 old timers in a car, drop off a check, pick up the other car and both come back. This is generally the fastest instead of waiting on a transporter. When hauling on a flatbed, the driver and rig must all comply with DOT regulations. The warranty begins based on the miles at the time of delivery, so nothing is lost. Hell, I have test driven cars that have been on a lot for a while and had a few hundred miles on them.
The only way to be sure you get a vehicle with minimal miles on it is to special order it. Sorry, a bit off topic from the thread.
Regarding the oil change, does KIA request a break in oil change at 1000 miles? I know it is the old way, but I still change oil at 1000 miles on new vehicles, just to be sure any particulates from manufacturing are washed out. I then change oil at 5K, with full syn and rotate tires at each change.