Annual consumer price inflation in March, at 3.5%, was higher than expected for the third month in a row;