I've seen on some servers that they have scripts or events that set locked vehicles to unlocked after 10 days and delete after 14 days.
Or even a script/event that deletes vehicles with missing wheels, both of these would help keep the amount of unused vehicles on the map down.
Thanks in advance
~Genesis