It's unlikely that it's broken. I've encountered a few that have had the locating pin bent or broken, but once the pin is replaced and the GPS refitted I've never had one that didn't work.
If it is broken I doubt you'll need to buy new as I bet there's a bunch of used ones out there surplus to requirements.