Houston City Council has approved a $12.5 million purchase for 31 new solid waste trucks during a July 30 City Council meeting.