Germans on average are at or under 6' in height. This is a German car.
Put 2 and 2 together and you get 22
. If you're taller than an average German, not many people will fit in the backseat. If you're around German height, 6' and under, you should have no problems fitting an average German in the rear seat.
It's a 2+2 Coupe. If you really want 2 seats and no room behind you, there's the SL.