Mine does major routes. I'm in the UK so it will say things like, "exit left onto A72". It won't say the name of streets in towns though. For example, my old garmin would say, "turn right onto Leicester Avenue" whereas the BMW will say "turn right in 500 yards".
I generally like the technology in my BMW though. It's much better than the Audi stuff I've used (although I haven't seen the most recent version).
And I really don't want touch screen. I had an aftermarket in car entertainment unit in my last car with touch screen and it was a bit of a nightmare. I found it quite difficult to perform simple actions when the car was in motion as you couldn't press anything without looking. Even changing the radio was frustrating and potentially risky. And the screen was constantly getting covered in fingerprints. I really don't think it's good tech for a car.