It really ruffles me when people go on and on about depreciation.
If someone came on here with a spanking new GT2, or an M3 they would get the "nice car" from the majority of people, yet this is probably going to depreciate more in five years than the Astra cost in the first place.
You also have to consider that if no one brought new cars, there wouldn't be any second hand cars for you "wise" lot that would never buy a brand new car.
Sure, if a high mileage, four year old car is your thing, then fair play - but you should be thanking the people who have bought a brand new car because it isn't their thing.