Fantastic Free App
While it is a little buggy, I used this app on a 2G AT&T iPhone and it worked amazingly well. Even as a first time visitor to Berlin, I was able to use it to navigate a number of trips using multiple U-Bahn and S-Bahn trains.
AJF2 about
BVG Fahrinfo: ÖPNV Berlin