1996 or newer need to be tested if the car is registered in Will, Cook, DuPage, Kane, McHenry, Madison, St. Claire, or Monroe counties.
The older it is the more the State will want to check the emissions. All cars have to be inspected.
I have an 83 that has never had to go, our 99 buick does have to do it though.
Some cars age out of the current emission rules. I'd strongly advise calling the Secretary of State's office to get clairty. In some states, they'll require that certain vehicles have AV (Antique Vehicle) plates.
Not exactly sure what year they start at.
All car has to take the test
Thanks! Your answer is awaiting moderation.