I bought a certified refurbished Garmin Edge 305 last year for $160 (including heart rate and speed/cadence sensor). It does not have maps, but you can load turn-by turn directions and it works ok-ish (no rerouting and it may not be obvious what to do at complicated corners). It came with a year warranty.
I'd keep your eye out for deals like that...