You can get new Garmins with life time mapping if you shop around. I only paid £89 for mine and get updates about every 3 months. It has a 5" screen. Absolute bargin.