My car is German (Mercedes W123). It has much more than 160000km (the exact number is unknown as the speedometer was replaced a couple of times and nobody bothered to set the new odometer to the same number). While the car has problems with rust now (33 years after manufacture), you also have to know that it spent 19 years in my country where road salt is used in winter. A mechanic told me that he has seen 10 year old cars that more rusty than mine. Engine overhaul has not been done (yet) but the engine runs fine and does not burn oil. Even if it has been used for the past 10 years primarily with LPG (a fuel that burns a bit differently than gasoline).
I wonder if a 2015 car will be in as good shape in year 2048. It looks to me that modern cars are much more complex and less robust that they won't last as long.
For somewhat higher fuel consumption and body rust I get the ability to repair most things on my car myself, no need to call a mechanic and wait a few days until he can service my car (for most stuff anyway). Also, since the car is less complex than modern cars, there are less parts to fail.