Europe's second highest court on Tuesday reduced a fine against General Motors' Dutch unit Opel to €35.5 million from €43 million, Dow Jones reported.