I won't offer any suggestions for car, but I will add a few comments.
German cars are no more reliable than any other. OK maybe you can find statistics that prove it, but you can and will get failures on any make or model of car. From my experience German cars are not the ultimate in build quality and reliability. Although this perception is what often keeps their used values high.
Smaller and lighter cars are more fun to drive and will give you similar performance to a bigger car with a much smaller engine.
Smaller and lighter cars are easier to drive economically when you need to or want to.
Low mileage is a far better thing to aim for than younger age. I know there are exceptions to this and super low mileage can cause problems, but I would try and aim for under 8,000 annual mileage.
I personally an looking to replace my car soon and I will be looking at a Peugeot 206 or 207 with sub 50,000 miles. My daily commute is about 25 miles each way, some dual carriageway.