We Buy Cars | Used Opel Astra For Sale

Browse our selection of quality pre-owned Opel Astra vehicles at competitive prices. Find your perfect Opel Astra today!

2015 Opel Astra
2015 Opel Astra 1.4T Essentia

Discover smart value in this 2015 Opel Astra 1.4T Essentia sedan, finished in white and available at our Port Elizabeth Branch in Kabega Park, Gqeberha, Eastern Cape. With 144,000 km on the clock and a partial but up-to-date service history, this petrol manual offers a well-balanced mix of comfort, efficiency and everyday practicality. It’s a great fit for a young professional or first-time buyer looking for a stylish sedan with low running costs, thanks to an average fuel consumption of 5.9 L/100 km and a monthly finance instalment from around R2,151. Inside, the Astra is equipped with useful features such as ABS, Bluetooth, cruise control, traction control, power steering, electric windows and six airbags, making every trip feel secure and convenient. The 1.4T engine delivers 103 kW, giving this sedan lively performance while still remaining economical. If you’re after a refined, value-for-money vehicle with a comfortable ride and solid everyday appeal, this Opel Astra is a compelling choice.

144 000 kmA Rated▾ Gqeberha (EC)
R 99 900
Make: OpelModel: AstraYear: 2015Mileage: 144 000 kmPrice: R 99 900Status: Reserved#4A0508025
2016 Opel Astra
2016 Opel Astra 1.6T Sport 5-Door

This 2016 Opel Astra 1.6T Sport 5-Door in bronze is a stylish hatchback that blends everyday practicality with a lively driving experience. Powered by a petrol engine with a manual transmission, it offers strong performance and efficient running, making it a great choice for a young professional or driver who enjoys a more engaging commute. With 90,113 km on the clock, a 5-door layout, and a 350-litre boot, it delivers the versatility you want for work, weekends, and everything in between. The Astra also comes equipped with Bluetooth, cruise control, reverse camera, rear park distance control, ABS, traction control, power steering, and 6 airbags for added convenience and peace of mind. This Opel Astra is in ready condition and has a partial but up-to-date service history, with its last service completed recently at 89,850 km. It is available from WeBuyCars’ Nelspruit Branch in Mbombela, Mpumalanga, at a competitive price of R146,900, with estimated finance from R2,984 per month. If you’re looking for a smart, well-equipped hatchback that offers value for money, this Astra Sport is well worth a closer look.

95 819 kmA Rated▾ Mbombela (MP)
R 134 000
Make: OpelModel: AstraYear: 2016Mileage: 95 819 kmPrice: R 134 000Status: For Sale#691905263
2005 Opel Astra
2005 Opel Astra 1.8 Enjoy Auto 5-Door

This 2005 Opel Astra 1.8 Enjoy Auto 5-Door is a smart hatchback choice for buyers looking for everyday practicality with easy automatic driving. Finished in grey and offering five doors, this Opel Astra combines a compact footprint with a useful 350-litre boot, making it well suited to a young professional, small family, or first-time buyer who wants a dependable petrol hatchback with good space and comfort. With 63,974 km on the clock, it presents as a low-mileage option for its age, and its 92 kW petrol engine delivers a balanced drive with cruise control, power steering, ABS, and four airbags for added peace of mind. Priced at R93,900, this Astra offers solid value for money in the hatchback segment, with automatic transmission, front-wheel drive, and a claimed fuel consumption of 7.3 L/100 km. It is available from the WeBuyCars George Branch in George Industria, Western Cape, and finance is available from around R2,050 per month. The vehicle has partial service history, spare keys, and was last serviced on 2025-08-15. Please note that roadworthy-relevant tyre replacement is required before roadworthy completion.

63 974 kmB Rated▾ George (WC)
R 93 900
Make: OpelModel: AstraYear: 2005Mileage: 63 974 kmPrice: R 93 900Status: For Sale#1C9405020
2018 Opel Astra
2018 Opel Astra 1.4T Enjoy Auto (5dr)

This 2018 Opel Astra 1.4T Enjoy Auto (5dr) is a stylish white hatchback that offers a great balance of comfort, efficiency and everyday practicality. With its automatic gearbox, petrol engine and front-wheel drive, it’s an easy and enjoyable drive for city commuting and weekend trips alike. The Astra delivers 110 kW, a claimed fuel consumption of 5.5L/100km, and a spacious 350-litre boot, making it a smart choice for a young professional, small family or first-time buyer looking for value and versatility. It also comes well equipped with Bluetooth, cruise control, ABS, traction control, power steering and front and rear park distance control for added convenience. With 138,625 km on the clock and a complete, up-to-date service history, this Opel Astra is ready for its next owner. It has been inspected and is listed in ready condition, giving you peace of mind when shopping for a dependable used hatchback. Priced at R146,900, with a monthly finance instalment from around R2,984, it represents solid value in the Mpumalanga market. Visit the WeBuyCars Witbank Branch in eMalahleni to view stock number 3D2514661.

138 625 kmA Rated▾ Witbank (MP)
R 136 900
Make: OpelModel: AstraYear: 2018Mileage: 138 625 kmPrice: R 136 900Status: For Sale#3D2514661
2006 Opel Astra
2006 Opel Astra 1.8 Enjoy Auto 5-Door

This 2006 Opel Astra 1.8 Enjoy Auto 5-Door is a practical and well-equipped hatchback with timeless appeal, finished in silver and offering the convenience of an automatic gearbox. With 135,293 km on the clock, a partial but up-to-date service history, and a recent service completed in July 2025, it presents as a sensible choice for drivers looking for everyday usability and value. The 5-door body type, 350-litre boot and five-seat layout make it a versatile option for a young professional, small family or first-time buyer wanting a reliable petrol hatchback with comfortable front-wheel drive handling. Powered by a 1.8-litre petrol engine producing 92 kW, the Astra delivers a balanced drive with cruise control, power steering, ABS and four airbags for added peace of mind. It returns an average fuel consumption of 7.3L/100 km, making it a practical option for commuting and weekend trips alike. Available from our Germiston Branch in Gauteng, this Opel Astra is priced at R79,900, with finance from around R1,802 per month. If you’re after a well-sized automatic hatchback with solid everyday features and strong value for money, this Astra is worth a closer look.

135 293 kmB Rated▾ Germiston (GP)
R 79 900
Make: OpelModel: AstraYear: 2006Mileage: 135 293 kmPrice: R 79 900Status: For Sale#21C004521
2011 Opel Astra
2011 Opel Astra 1.6 Essentia 5-Door

Looking for a practical hatchback with solid everyday appeal? This 2011 Opel Astra 1.6 Essentia 5-Door in grey is a smart choice for a young professional, first-time buyer or small family wanting a well-rounded vehicle with great usability. With its 5-door body type, 350-litre boot, manual transmission and petrol engine, it offers a balanced mix of comfort and efficiency, with an average fuel consumption of 6.1L/100km. The Astra also comes with useful features such as Bluetooth, cruise control, ABS, power steering, traction control and 6 airbags, adding confidence and convenience to every drive. This Opel Astra has a complete, up-to-date service history and has covered 120,479 km, making it a strong value-for-money option at R80,900. It is available from our Lansdowne Branch in Cape Town, Western Cape, with finance estimated from R1,815 per month. If you’re after a dependable hatchback with a spacious feel, a comfortable drive and the right everyday features, this Astra is well worth a closer look.

120 479 kmB Rated▾ Lansdowne (WC)
R 64 900
Make: OpelModel: AstraYear: 2011Mileage: 120 479 kmPrice: R 64 900Status: For Sale#9C4504438
2016 Opel Astra
2016 Opel Astra 1.4T Sport Auto (5dr)

The 2016 Opel Astra 1.4T Sport Auto (5dr) is a stylish white hatchback that blends turbocharged performance with everyday practicality. With 110 kW, an automatic gearbox and front-wheel drive, it delivers a confident and enjoyable drive, while the 5.5 L/100 km average fuel consumption makes it a smart choice for commuters and young professionals. The Astra also offers a generous 350-litre boot, 5 seats and a well-kept interior, making it a versatile option for urban life or weekend plans. With 75,204 km on the clock and a complete, up-to-date service history, this Opel Astra presents excellent value at R196,900. This Sport Auto is well equipped with ABS, Bluetooth, Apple CarPlay or Android Auto, cruise control, reverse camera, park distance control front and rear, electric windows, air conditioning and 6 airbags for added peace of mind. It is available from WeBuyCars JHB South Branch in Aeroton, Gauteng, and finance could start from around R3,869 per month. If you’re looking for a modern hatchback with strong features, solid efficiency and a premium feel, this Astra is a great fit.

75 204 kmA Rated▾ JHB South (GP)
R 195 900
Make: OpelModel: AstraYear: 2016Mileage: 75 204 kmPrice: R 195 900Status: For Sale#A98A04134
2015 Opel Astra
2015 Opel Astra 1.4T Essentia 5-Door

This 2015 Opel Astra 1.4T Essentia 5-Door is a smart white hatchback that offers a great balance of style, efficiency and everyday practicality. With just 32,971 kilometres on the clock, it stands out as a low-mileage option for its age, and its complete, up-to-date service history adds extra peace of mind. The 1.4T petrol engine delivers 103 kW through a manual transmission, giving you a responsive drive that still returns an impressive average fuel consumption of 5.9 L/100 km. With 5 seats, a roomy 350-litre boot and front-wheel drive, it is well suited to a young professional, first-time buyer or small family looking for a reliable hatchback with solid value. Inside, the Astra comes equipped with the features modern drivers appreciate, including Bluetooth, cruise control, ABS, traction control, power steering and 6 airbags for added confidence on the road. It also includes spare keys and remains a well-rounded choice for daily commuting and weekend trips. Available at the WeBuyCars Witbank Branch in eMalahleni, Mpumalanga, this Opel Astra is priced at R145,900, with finance estimated from R2,971 per month.

32 971 kmA Rated▾ Witbank (MP)
R 145 900
Make: OpelModel: AstraYear: 2015Mileage: 32 971 kmPrice: R 145 900Status: For Sale#E8F705009
2007 Opel Astra
2007 Opel Astra Twintop 2.0 Turbo

The 2007 Opel Astra Twintop 2.0 Turbo is a stylish silver cabriolet that brings open-top motoring and turbocharged performance together in one eye-catching package. With just 58,388 km on the clock, this low-mileage example offers excellent value for buyers looking for a distinctive weekend car or a fun daily driver. The 2-door body type, manual transmission and 147 kW petrol engine give it an engaging feel, while features such as cruise control, rear park distance control, power steering, ABS, traction control and 4 airbags add confidence and convenience on the road. This Opel Astra is a great fit for a buyer who wants something a little more special than the ordinary hatch or sedan, whether you’re a young professional, an enthusiast, or someone who enjoys relaxed cruising with the roof down. It comes from our Midstream Branch in Centurion, Gauteng, and is priced at R124,900, with finance available from around R2,594 per month. The car has a partial but up-to-date service history, spare keys, and a recent service completed, making it a compelling choice for anyone seeking a well-kept cabriolet with strong everyday appeal.

58 388 kmA Rated▾ Midstream (GP)
R 114 900
Make: OpelModel: AstraYear: 2007Mileage: 58 388 kmPrice: R 114 900Status: For Sale#A31C03975
2018 Opel Astra
2018 Opel Astra 1.0T Essentia (5dr)

The 2018 Opel Astra 1.0T Essentia (5dr) is a smart silver hatchback that blends everyday practicality with efficient turbocharged performance. With a petrol manual transmission, front-wheel drive and an impressive average fuel consumption of 4.4L/100km, it’s a great option for budget-conscious drivers who still want a refined, enjoyable drive. This 5-door hatch offers seating for five, a 350-litre boot and useful features such as Bluetooth, cruise control, ABS, traction control, power steering and front park distance control, making it well suited to commuting, family life or weekend trips around Gauteng. Priced at R99,900, this Opel Astra represents strong value for money, with a monthly finance instalment from R2,151. It has 182,890 km on the clock and comes with a partial service history, spare keys and 6 airbags for added peace of mind. Available from WeBuyCars at the Dome Branch in Northriding, Randburg, this hatchback will appeal to young professionals, first-time buyers and anyone looking for a practical, economical vehicle with a stylish presence.

182 890 kmB Rated▾ Dome (GP)
R 99 900
Make: OpelModel: AstraYear: 2018Mileage: 182 890 kmPrice: R 99 900Status: For Sale#140D01908
2017 Opel Astra
2017 Opel Astra 1.0T Enjoy (5dr)

This 2017 Opel Astra 1.0T Enjoy (5dr) in blue is a stylish hatchback that offers a great balance of efficiency, comfort and everyday practicality. With its petrol engine, manual transmission and impressive average fuel consumption of 4.4L/100km, it’s a smart choice for a young professional, first-time buyer or anyone looking for a well-rounded daily driver. The Astra also comes with a complete, up-to-date service history, 72,230 km on the clock, and a recent service in September 2025, adding peace of mind and strong value for money at R142,900. Inside, this 5-seater hatchback offers a comfortable and convenient driving experience with Bluetooth, cruise control, front and rear park distance control, power steering, ABS, traction control and 6 airbags. It’s a practical option with a 350-litre boot, making it ideal for commuting, weekend trips or family errands. Visit WeBuyCars’ Dome Branch in Northriding, Randburg, Gauteng, and see why this Opel Astra is such an appealing used car option. Finance is available from around R2,913 per month.

72 230 kmA Rated▾ Dome (GP)
R 137 900
Make: OpelModel: AstraYear: 2017Mileage: 72 230 kmPrice: R 137 900Status: For Sale#EDE112825
2017 Opel Astra
2017 Opel Astra 1.0T Enjoy (5dr)

This 2017 Opel Astra 1.0T Enjoy (5dr) is a smart, stylish hatchback that offers excellent everyday practicality with a premium feel. Finished in blue and located at our Port Elizabeth Branch in Kabega Park, Gqeberha, Eastern Cape, it’s a great choice for a young professional, small family, or first-time buyer looking for a well-equipped petrol manual with strong value for money at R123,900. The Astra delivers efficient motoring with an impressive average fuel consumption of 4.4L/100 km, making it ideal for commuting and longer drives alike. With 141,813 km on the clock, a complete and up-to-date service history, 6 airbags, ABS, traction control, cruise control, Bluetooth, auto stop/start, and front and rear park distance control, it combines comfort, safety, and convenience in one appealing package. Inside, the 5-door hatchback body style offers easy access and everyday versatility, while the 350-litre boot adds practical load space for shopping, work gear, or weekend bags. The 1.0T petrol engine paired with a manual transmission provides an engaging drive, and the front-wheel-drive layout keeps it composed and easy to live with. Finance is available from around R2,581 per month, making this Astra an attractive and affordable option for buyers wanting a modern, efficient hatchback with a solid feature list.

141 813 kmA Rated▾ Gqeberha (EC)
R 123 900
Make: OpelModel: AstraYear: 2017Mileage: 141 813 kmPrice: R 123 900Status: For Sale#60DD02704
2017 Opel Astra
2017 Opel Astra 1.0T Essentia (5dr)

The 2017 Opel Astra 1.0T Essentia (5dr) is a stylish silver hatchback that offers a smart balance of efficiency, comfort and everyday practicality. Powered by a petrol engine with a manual transmission, it delivers a refined drive and an impressive average fuel consumption of 4.4L/100km, making it a great choice for commuters and young professionals who want value without compromising on driving enjoyment. With 5 doors, seating for 5, a generous 350-litre boot and front-wheel drive, the Astra is well suited to city life, weekend errands and family use alike. This Opel Astra comes with popular features including ABS, Bluetooth, cruise control, traction control, power steering, auto stop/start and front park distance control, adding convenience and confidence behind the wheel. With 122,787 km on the clock and priced at R118,900, it presents a compelling option for buyers looking for a well-equipped hatchback at an accessible price point. Available from WeBuyCars Montana Branch in Pretoria, Gauteng, this Astra is a practical and appealing vehicle for anyone seeking everyday efficiency and solid hatchback versatility.

122 787 kmB Rated▾ Montana (GP)
R 118 900
Make: OpelModel: AstraYear: 2017Mileage: 122 787 kmPrice: R 118 900Status: For Sale#43B214863
2016 Opel Astra
2016 Opel Astra 1.6T Sport (5dr)

The 2016 Opel Astra 1.6T Sport 5dr is a smart-looking black hatchback that blends performance, practicality and everyday ease. With its lively 1.6 turbo petrol engine, 147 kW output and manual transmission, it delivers an engaging drive while still returning an impressive average fuel consumption of 6.1L/100km. This 5-door Opel Astra also offers useful space for daily life, including a 350-litre boot, 5 seats, cruise control, Bluetooth, front and rear park distance control, ABS, traction control and 6 airbags, making it a well-rounded choice for a young professional or driver who wants a sporty hatch with genuine usability. Priced at R156,900, this Astra represents strong value in the hatchback segment, with a complete up-to-date service history, spare keys and a recent service completed at 120,550 km. It has travelled 123,947 km and is available from our Witbank Branch in eMalahleni, Mpumalanga. With its sharp styling, front-wheel-drive confidence and comfortable feature set, this Opel Astra Sport is ideal for someone looking for a stylish, practical and efficient petrol hatchback with a premium feel. Finance is available from around R3,161 per month, subject to approval.

123 947 kmB Rated▾ Witbank (MP)
R 151 900
Make: OpelModel: AstraYear: 2016Mileage: 123 947 kmPrice: R 151 900Status: For Sale#E66D12937
1995 Opel Astra
1995 Opel Astra 140
116 250 kmB Rated▾ Silver Lakes (GP)
Make: OpelModel: AstraYear: 1995Mileage: 116 250 kmStatus: Online#2F1901575
2005 Opel Astra
2005 Opel Astra 1.6 Essentia 5-Door
246 859 kmB Rated▾ Dome (GP)
Make: OpelModel: AstraYear: 2005Mileage: 246 859 kmStatus: Online#DE4D03965
2018 Opel Astra
2018 Opel Astra 1.6T Sport (5dr)
162 801 kmC Rated▾ Dome (GP)
Make: OpelModel: AstraYear: 2018Mileage: 162 801 kmStatus: Online#68D311176