There has even been some public discussion on whether the ECB has over-stretched its mandate. In particular, some question the legitimacy of public asset purchases as a monetary policy tool.
In my opinion, and this is confirmed by the EU Court of Justice, asset purchases are a legitimate albeit non-standard monetary tool, provided that the ECB complies with the limits and restrictions as set out in the Treaty.