Can stolen cars be impounded?
Solution 1:
At least offline, I couldn't find a way to do it except for using the garages (in the safe houses or the bought one). The better solution I found to have a good car at reach is tuning the characters original cars. A note on the subject, the Michael's car changes 2 times along the story.