Sure about that? A one-month ticket just for the city of Cologne (1 Million people) is 109.70 Euros. A regular one-month ticket that would include surrounding towns as far away as Bonn (30 minutes) costs 259.30 Euros [VRS level 4]. If you want to reach Düsseldorf (40 minutes) or Aachen (50 minutes), that's 351.40 Euros [VRS level 7].
Of course it's a bit cheaper if you get a yearly pass and much cheaper if your employer chips in, but the 49 Euro ticket will be a _huge_ improvement. And NYC doesn't sound all that bad in comparison to the regular rates of today.