Eh... Delivering multiple cars over a short distance by loading them up on a flatbed or car hauler just doesn't make any sense. Tow trucks will always be more expensive than calling a taxi. Especially given that this is basically a textbook example of the travelling salesman problem. And I don't mean computing a route is hard, I just mean that in practice while there's overlap between destinations for a sparse set of e.g. 10 destinations spread evenly over some area around a hub it's not like being able to go between destinations directly makes it 10x shorter. Trucks are expensive to maintain and operate, much more so than a regular passenger car. Trucks also can't deliver as easily or to as many places as a person driving it. If someone lives down a dead end road that's extremely inconvenient for the truck whereas it's a non-issue for someone driving.
Car haulers don't make sense for sparse local deliveries.
You will never be the first driver of a car, even if it comes straight from the factory to your front door. Every car gets test driven after assembly before it gets sent out, though they might not have the odometer turned on.