W lutym 2008 roku auto przeszło facelifting polegający na zmianie reflektorów przednich oraz tylnych. Po wprowadzeniu w 2012 roku kolejnej generacji modelu, Zafira B pozostała produkowana do 5 grudnia 2014 roku. Od wprowadzenia do produkcji Zafiry C, aż do końca produkcji model nosił nazwę „Zafira Family” po to, aby klienci nie mylili ze sobą dwóch generacji modelu.

Wersje auta z homologacją ciężarową nie posiadają dwóch tylnych siedzeń. Występują również w wersji Flexivan, w tym wypadku są tylko przednie fotele, a tylne szyby są bardzo mocno przyciemniane.

Samochód wytwarzano aż do 5 grudnia 2014 roku w niemieckim Bochum, a w okresie od 12 września 2005 roku do 19 lipca 2010 roku także w polskiej fabryce w Gliwicach, gdzie wyprodukowano 459 549 egzemplarzy.

Wersje wyposażeniowe Esentia (wersja podstawowa) Enjoy Riviera Family 111 (zmieniona wersja Enjoy z okazji 111 urodzin Opla, limitowana wypuszczona w 2010 roku) Cosmo (najlepiej wyposażona wersja) OPC (wersja sportowa) – w standardzie wychodziły z fotelami kubełkowymi Recaro, innymi zderzakami i przyciskiem SPORT który powoduje wyłączenie systemów TC oraz ESP