German 101 compare prices