My personal top 3 for satnav:
In car nav (BMW or Mercedes)
Tomtom
Nokia Maps
Now, considering the cost, the freeware Nokia maps is the winner, given that you have a compatible Nokia phone. If not and if you do not want to get a Nokia mobile, Tomtom is your best choice. The Tomtom range is widely recognised as one of the best satnav systems, regardless of the reviewers personal opinions.
I used Tomtom for several years, but now use Nokia Maps.
A new BMW or MB might be over your budget.