У 1997 році, на черговому автосалоні у Франкфурті вперше булопредставлено друге покоління Astra, воно отримало індекс G.Примітно те, що від попередниці не було взято жодної важливоїдеталі, це був заново спроектований автомобіль. Основні поліпшеннянового покоління торкнулися ергономіки, ходових якостей, функціональності, якості обробки інтер'єру.
Opel Astra G пропонувалася з трьома типами кузовів:два хетчбека іуніверсал. Седан з'явився тільки через рік. Кузов нової моделівідрізнявся відмінною аеродинамікою, а також значно зросла йогоміцність. Безпека забезпечують ремені безпеки, чотири подушкибезпеки (дві фронтальні і дві бічні — (опція), заховані в спинкахпередніх сидінь). На замовлення було можливо отримати 6 подушокбезпеки (додаткові шторки Air bag в даху).
У 1999 році на базі Astra в дизайнерському ательє Bertone буластворена нова версія автомобіля з кузовом купе. У 2001 році на базіцього автомобіля була випущена ще одна модель — Opel Astra Cabrio.Обидві модифікації, незважаючи на порівняно невисоку ціну, єексклюзивними, тому що вони збиралися вручну на заводі Bertone.
На цій моделі з 2000-го року, вперше можна було побачити роботу OPC(Opel Perfomance Center), яка почала випуск доопрацьованихавтомобілів з турбованим двигуном Z20LET з 2000-2002 роки, а з2002-2004 випускався рестайлінгова Astra G OPC.
У 2002 році модель оновили.
Випуск другого покоління Opel Astra був припинений в 2004 році, проте в Росії дану модель продавали і в першій половині 2005року.
Після закінчення випуску моделі в Німеччині, виробництво Astra Gпродовжували на заводі "GM Manufacturing Poland" у Польщі, в кузовіхетчбек, седан i універсал під ім'ям Classic II до 20091 року, і вУкраїні, на заводі "зАЗ" в м. Запоріжжя, — по жовтень 2008року.