I mean seriously. Right now the system is a piece of sh*t. You can only hold 4 cars in you main garage per character, and maybe -- I say maybe because sometimes they disappear -- 2 near you character's safehouse/strip club. And if you leave a car somewhere, it'll just go to the impound and if it explodes, it's gone forever.
Planes, helicopters, boats, and tanks can be bought and basically they will always be available. If you burn them, they'll respawn. If you lose them, they'll respawn, and then have a system where you walk up to the dock/hangar/helipad and you get to switch through the vehicles.
Why couldn't we do this with the cars? Say we buy a car. It goes to our garage but when you enter your garage, it doesn't spawn, you have to press right on the D-pad for it. Same if you drive a car into the garage. And say you could own like 10 cars per character's garage. If you wanted to get rid of a vehicle you bought, you could sell it for half the price you bought it for. Seems fair? And if you lose your car, it'll respawn in the garage, if it explodes, it'll still respawn in the garage -- like with planes, tanks, boats, and helicopters.
Now ask me, would this system have been to hard to implement? It's an opportunity that I find hard to miss, but they missed it and made up some new stupid ass
"impound" system that is flawed as hell and annoying -- not too mention if your car explodes, it is done for, no matter what you did to it, even if you bought it.
Who wants this system? 10 cars per garage, the same 2 car slots near safehouses, and a respawning/selling system for your cars in your garage?