GM fined nearly $146 million for excess vehicle emissions
General Motors will also retire millions of credits it received for complying with federal regulations.
General Motors will also retire millions of credits it received for complying with federal regulations.