General Motors will pay nearly $146 million in penalties to the federal government because 5.9 million of its older vehicles do not comply with emissions and fuel economy standards.

The National Highway Traffic Safety Administration said in a statement Wednesday that certain GM vehicles from the 2012 through 2018 model years did not comply with federal fuel economy requirements.

The penalty comes after the Environmental Protection Agency said its testing showed the GM pickup trucks and SUVs emit over 10% more carbon dioxide on average than GM’s initial compliance testing claimed.

The EPA says the vehicles will remain on the road and cannot be repaired. The GM vehicles on average consume at least 10% more fuel than the window sticker numbers say, but the company won’t be required to reduce the miles per gallon on the stickers, the EPA said.