Inflation has slowed to a three year low, with consumer prices rising 0.4 percent in the three months ended June.