If your budget is only $300, that limits you to only a couple of models.

...As in a little hand held Garmin or something that has a glue-on dashmount.