What’s better: New year of construction with lots of kilometers or older car with few kilometers? Up to 800€

My workmate is looking for a new car. It should be a medium class combo with 100-140hp. Diesel or beziner doesn’t matter because he drives 10-12000km a year. Now to the problem: He would have a young model as possible, but for max. 800€ you get a 2011/2012 mostly with a lot of kilometers on the hump (180000km and more) Personally I advise him to a slightly older car from 1st or 2nd hand with relatively little kilometers. He would like to visit and buy in the vicinity (large city). Nearby are the following vehicles:316i E46 690€Skoda Octavia II 4 x 4 7990€Mercedes C-Class 7990€Golf 6 TDI 7999€ The BMW is offered by a renowned BMW car dealership. The remaining vehicles are available from smaller dealers. 2 of them are in the classic export corner. What do you think?