20 year rule is now gone.
if the car is 1987 or older it is exempt.
if the car is 1988 or newer it will still have to be emission tested from now on, even when the car gets to be over 20 years.
Key- buy cars pre 1988, my 84 ae86 won’t ever need a emmision test again.
If you have an older car and put a new motor in (i.e. a pre-built gm or mopar or ford engine in your muscle car) and register it You must still have it emissions tested because the engine was built after 87.
so basically if anyone here is restoring a muscle car and planning on dropping in a new shiny crate motor you will have to have it tested if you want it to be 100% legal.
In that case you can get the vehicle tested as “hot rod” the allowances are almost double if i remember correctly. if the car was not offered in north america with that motor stock then it can be tested as hot rod. the car has to be pre 1999. ex. but a b16 in a integra or a sr in a 240sx, both were not offered in north america so you can get it tested as hot rod, not too many shops know how to do this but if you ask around you will eventually find one.