"Motor Pool" here is a military term referring to the noncombat vehicles assigned to a unit for general use. How it got from that to being a parking lot, I couldn't say.
I thought motor pool came from the pool game, where the balls inevitably collide with each other, just like the motor vehicles would keep colliding at a parking lot. Just joking.