I own a 1996 BMW 318i that's sat up for a number of months. Expired tag. I replaced the battery and pre-cat O2 sensor and I'm trying to get it ready to pass emissions. It has OBDii. Here's the problem. The codes were cleared by the dead battery and BMW says I have to drive it 200 miles to get the computer in a ready state. But if I drive it with an expired tag, the state has informed me that they'll impound the car. And the repairs weren't enough to meet the $600 waiver Georgia has.

Any suggestions? (besides selling or destroying the car)

Tom