It's a royal pain FD. In the wonderfull State of NY, all registered passenger vehicles have to have yearly safety/emissions inspections performed on them, then a color coded sticker (for the year) is placed on the inside of the windshield. Tires, brakes, lights, suspention components, etc.. On top of that, any vehicle from 1996+ (OBDII compliant), they plug a computer into the vehicle's diagnositc port and scan for any emissions related codes. Any codes (check engine light) = you don't pass. I don't know what the max dollar amount is, but there is a cap on how much you'd have to spend to get your car in order $800 maybe? and you can get a variance for the year, then spend it all over again next year. Good times! You basically cannot afford to drive a high mileage car with the check engine light on. Cars older than 1996 and you're good to go.