I'd loop through all the addresses and send an individual email, because you can tailor the content to the recipient that way. Besides their name, you can also include a custom unsubscribe link which users always appreciate.
Also, be careful sending the same email to a large amount of people all in one go using BCC - it's likely to get flagged as spam by some filters.