Misfire after driving about 30 miles on 2001 Buick LeSabre

I had driven my car about 20+ miles and was a half block from home when it suddenly misfired and at the same time the check engine light came on. I drove it home and have not driven it since. the light is still on. The car has 102,000 miles on it. Any ideas and is it safe to drive it to the dealer about 10 miles away?

Asked by for the 2001 Buick LeSabre
to prevent possible damage to the cat converter, it may be better to tow it to the repair shop. see if they offer free or discounted towing or use aaa if you are a member. it is better to be safe than sorry.