I have a 99 Astra from nearly new(9 mts old). I have 192k miles on the clock. Just changing now but getting toyota corolla. Mechanic tells me engines in newer model astra is not as good as the old ones thus the change. I love the Astra I have though.