We currently have an Astra hatchback which is over 10 years old and on its last legs. The model we have was the last one in the old shape. It is the one car for a family of four (kids are 14 and 12). We do a low mileage because car is not needed for any commuting to work. It's mainly used for journeys that are short car journeys but too far to be walking distance. We bought the car when it was nearly new (which is my preferred approach to cars, ie buy at nearly new and keep it until it wears out- as I find car buying stressful.)
Parking doesn't come easily to me, so my ideal car would be something tiny(!) but with a family of four there's obviously a limit to how tiny you can go. I have found Astra OK but would not want something significantly bigger. DH has become adept at fitting all four bikes on the roof when required. It's actually very rare that we have all four bikes on at the same time, but I wouldn't really want to lose the option to do so when required.
Have wondered about just getting another Astra hatchback, but my impression is that the newer models are smaller and might not fit four bikes on the roof, or might have less leg room/boot space.
I am also conscious that if we keep our next car for another 10 years, kids may pass their driving tests in that time and want adding to the insurance (which I'm sure will cost quite enough without accidentally picking something that is particularly costly to insure!)
Not really sure what a sensible budget is, assuming we buy nearly new again? Have no interest whatsoever in buying something "showy" but prepared to spend what we need to spend to get something that meets our needs.
Any advice appreciated!