Yeah, i've just removed the radio from my fiesta about an hour ago. i had to take the facia off in order to release the radio as the pins didn't work. there should be a pair of screws under the central column which release the facia.
Good luck
Ant, September 2005