The Bainbridge Island City Council approved a new contract between the International Association of Machinists and Aerospace Workers (IAM) District 160– Local 282, the union representing 83 city employees, and the City of Bainbridge Island as part of its April 28 regular business meeting.