The full story uses the term impounded. I believe that is accurate. If an auto was seized you would not be able to pay a fine and retrieve it. The vehicle would be sold at auction or put into use by the city without any regard for prior ownership.
No, impounded means you pay a healthy "impound fee" plus any fine, then go about your business.