2012 wechselte Bell zu Alex Job Racing in die American Le Mans Series (ALMS) und startete erstmals im GT-Sport. Nachdem er bei seinem Debüt die GTC-Wertung gewonnen hatte, bestritt er die restliche Saison in der GT-Klasse. Zusammen mit seinem Teamkollegen Bill Sweedler erzielte Bell den 17. Gesamtrang. Darüber hinaus kehrte er fürs Indianapolis 500 in die IndyCar Series zurück. Zum dritten Mal in Folge startete er für Sam Schmidt Motorsports. Er erzielte den neunten Platz. 2013 blieb Bell bei Alex Job Racing in der ALMS und bestritt die ersten neun von zehn Rennen in der GT-Klasse. In dieser erreichte er den 16. Platz. Darüber hinaus nahm er in diesem Jahr für Panther Racing am Indianapolis 500 teil.