Wahl-O-Mat, which is in German, asks 38 questions about various social and political issues and at the end you will find which German political party standing in the elections on May 25th best represents your views.
You can take the Wahl-O-Mat here.
Those without any German can take this test in English to find out which MEPs you agree with. You will be asked to vote on 15 policy areas.
European Union citizens can vote in the EU elections in Germany if they have registered their address with the local Bürgeramt.
SEE ALSO: If Britain leaves, Europe is lost