Good mid-range sat nav options?

I Just recently passed my test and have my car ready to go, I'm looking to get a decent mid-range sat nav to go in the car.

I Don't pay for phone data so Google Maps is not an option, I need a dedicated sat nav.

Does anyone here have any recommendations?