City Hall to pay $1 million to settle BBB crash case