I'm not trying to be an ass so much as trying to help the next guy avoid what you're going through.
If the metal in the antenna is sticking together, oil it. Motor oil worked fine for me. Frees it up if you just rub it with an oily rag. (Text open for poking fun at.)
If the antenna is bent or broken, do not pull the cable out. The metal mast is replaceable as a sub-component of the antenna. It is a -lot- cheaper too.
If the threaded end is busted off of the nylon cable, all is -not- lost. It is possible to crimp a carefully filed but end connector (blue size) over the thread on the new mast and the bare end of the nylon cable.
If the nylon cable is retracted into the motor, run it back and forth with someone watching wearing safety glasses. About 1 try in 50 it will pop through the opening. Grab it and you're golden. Be sure to wear the safety glasses. It can be a bit surprising how fast that sucker comes out when you're eyeballing it from above.
If the motor no longer works, THEN replace the whole unit. Pull the cable into the engine compartment about 4", then cut it and securely connect/tape inline the new antenna wire and pull it through into the dash so it follows the same routing.
Now, in your case, I would highly recommend buying an antenna extension cable at radio shack. The factory & replacement antenna motor units have very specific cable lengths and if you don't route them perfectly, they won't reach. That said, its near impossible to route them perfectly. So... Feed through the lead any way you can so you get the end behind the glove box over the computer. It won't reach the radio, thats what the extension is for.
IMHO only... YMMV