Welcome to flyertalk. Always nice to see someone join FT only to complain. It's your responsibility to check which fuel your cars needs.
BTW it's very strange that sixt in Germany doesn't speak any English. All the people from Sixt I met sproke English to me although I spreak and understand German very well.