The Bloomington City Council voted 5-4 on Wednesday to accept $1,040,000 from a developer to end an agreement to provide affordable housing for the next several decades.