Fonic is a good choice though Lidl mobile, which comes from the same company but is only marketed through Lidl supermarkets, is cheaper.
You'll find detailed info about Fonic and Lidl on the numerous threads on this forum and at
Germany - Fonic - Prepaid Wireless Internet Access
LIDL mobile - Prepaid Wireless Internet Access