Yes, it was filmed on Friedrichstrasse in Berlin Mitte, not far from Checkpoint Charlie. You can see Friedrichstrasse station in the background.
The underground/subway station is on line U6 and is Stadtmitte, I think, although it could be Franz�sische Strasse.