Opel Astra
6 generations · 1991–presentThe Opel Astra has been built in 6 generations between 1991 and present. On the European used-car market it costs €12,884 on average across 729 listings — from €3,293 for the T98 to €23,930 for the C02.
Opel Astra generations
C022021–presentAstra LAverage used price€23,930212 listings- Power
- 105–179 HP
- Body styles
- Hatchback · Wagon
See prices and specs
B152015–2021Astra KAverage used price€12,079211 listings- Power
- 90–280 HP
- Body styles
- Hatchback · Wagon
See prices and specs
P092009–2015Astra JAverage used price€6,990185 listings- Power
- 75–336 HP
- Body styles
- Hatchback · Coupe
See prices and specs
A042004–2009Astra HAverage used price€4,22481 listings- Power
- 75–241 HP
- Body styles
- Hatchback · Coupe
See prices and specs
T981998–2004Astra GAverage used price€3,29331 listings- Power
- 60–241 HP
- Body styles
- Hatchback · Sedan
See prices and specs
T911991–1998Astra FAverage used price€3,6659 listings- Power
- 54–218 HP
- Body styles
- Hatchback · Sedan
See prices and specsRutger van der Maar, 1994 Opel Astra 1.6i, CC BY 2.0
How the Opel Astra generations differ
| Generation | C02 | B15 | P09 | A04 | T98 | T91 |
|---|---|---|---|---|---|---|
| Production years | 2021–present | 2015–2021 | 2009–2015 | 2004–2009 | 1998–2004 | 1991–1998 |
| Average used price | €23,930 | €12,079 | €6,990 | €4,224 | €3,293 | €3,665 |
| Typical price range | €14,382 – €28,739 | €9,756 – €13,805 | €4,731 – €9,431 | €3,030 – €5,236 | €2,400 – €5,141 | €2,162 – €6,646 |
| Average mileage | 28,045 km | 99,913 km | 127,827 km | 144,002 km | 120,492 km | 128,204 km |
| Listings | 212 | 211 | 185 | 81 | 31 | 9 |
| Power | 105–179 HP | 90–280 HP | 75–336 HP | 75–241 HP | 60–241 HP | 54–218 HP |
| Fuel | Petrol · Diesel · Electric · LPG | Petrol · Diesel · LPG · CNG | Petrol · Diesel · LPG · CNG | Petrol · Diesel · LPG | Petrol · Diesel · LPG · CNG | Petrol · Diesel · LPG |
| Gearbox | Manual 50% · Automatic 47% | Manual 89% · Automatic 8% | Manual 93% · Automatic 7% | Manual 90% · Automatic 10% | Manual 85% · Automatic 15% | Manual 77% · Automatic 23% |
| Body styles | Hatchback · Wagon | Hatchback · Wagon | Hatchback · Coupe | Hatchback · Coupe | Hatchback · Sedan | Hatchback · Sedan |
| Length × width | 4.62 × 1.85 m | 4.67 × 1.81 m | 4.55 × 1.80 m | 4.39 × 1.75 m | — | — |
| Wheelbase | 2.71 m | 2.66 m | 2.68 m | 2.61 m | 2.61 m | 2.52 m |
| Kerb weight | 1,428 kg | 1,296 kg | 1,400 kg | 1,272 kg | 1,191 kg | 1,099 kg |
| CO₂ (NEDC, median) | — | 107 g/km | 141 g/km | 159 g/km | 174 g/km | 157 g/km |
| Seats and doors | 5 seats · 4 doors | 5 seats · 5 doors | 5 seats · 4 doors | 5 seats · 4 doors | 5 seats · 4 doors | 5 seats · 4 doors |
| Original list price | €36,088 | €27,283 | €25,803 | €23,888 | €28,893 | — |
| NL registrations | 12,728 | 39,834 | 34,203 | 21,870 | 11,759 | 2,809 |
Market prices are averages of live European listings. Factory figures (power, weight, CO₂, dimensions, original list price) come from the Dutch vehicle registry (RDW open data), combined across each generation's model years.
Which Opel Astra generation to pick
Prices and mileage by year
| Year | Average price | Average mileage | Listings |
|---|---|---|---|
| 2025 | €28,739 | 322 km | 13 |
| 2024 | €28,498 | 5,367 km | 65 |
| 2023 | €26,617 | 20,421 km | 52 |
| 2022 | €21,659 | 44,276 km | 39 |
| 2021 | €14,382 | 65,208 km | 43 |
| 2020 | €13,805 | 76,788 km | 40 |
| 2019 | €13,409 | 86,332 km | 22 |
| 2018 | €12,762 | 104,091 km | 32 |
| 2017 | €11,545 | 104,420 km | 25 |
| 2016 | €11,510 | 109,048 km | 61 |
| 2015 | €9,756 | 113,464 km | 31 |
| 2014 | €9,431 | 116,244 km | 33 |
| 2013 | €9,150 | 111,047 km | 25 |
| 2012 | €7,067 | 144,425 km | 30 |
| 2011 | €6,266 | 140,096 km | 25 |
| 2010 | €5,919 | 137,142 km | 37 |
| 2009 | €4,731 | 117,897 km | 35 |
| 2008 | €5,236 | 134,976 km | 31 |
| 2007 | €4,753 | 131,250 km | 12 |
| 2006 | €3,030 | 172,075 km | 14 |
| 2005 | €3,239 | 153,462 km | 10 |
| 2004 | €3,425 | 140,087 km | 14 |
| 2003 | €2,698 | 150,125 km | 6 |
| 2002 | €3,284 | 120,844 km | 20 |
| 1999 | €2,400 | 112,594 km | 2 |
| 1998 | €5,141 | 64,149 km | 3 |
| 1997 | €2,199 | 113,213 km | 2 |
| 1995 | €6,646 | 114,667 km | 3 |
| 1994 | €2,162 | 145,852 km | 4 |
Market prices are averages of live European listings. Factory data comes from the Dutch vehicle registry (RDW open data).