The legal blood alcohol content (BAC) limit for driving in Germany is 0.5%. This is lower than the BAC limit in many other countries, so it's important to be cautious when drinking and driving in Germany.