My Garmin is a few years old. When I registered it I bought the "Lifetime" updates package. I can download the latest maps and software before a trip. The last time I updated it said I did not have enough memory. I had to buy a memory card for 10 bucks and add 2 or 4 gigs of memory. I don't remember but it was cheap. It had the 3D view just like the display above.
The only time I use my GPS is road trips. It is great for complex interchanges in strange cities. Getting through St Louis would be a nightmare without it. There is a series of interchanges where you go from left to right side of the road dodging 18 wheel trucks. One wrong turn and you cross a bridge going into the wrong state.