I agree with Stav. If you buy a second-hand OEM head unit then you're just throwing good money after bad, IMHO, since it'll almost certainly fail before too long.
Why not buy an aftermarket unit, which will at least come with a proper warranty and so forth. It'll probably also contain much better features than the OEM unit.