* Toyota: The 1ZZ-FE, 2ZZ-GE, and 1MZ-FE V6 engines are frequently cited as examples of reliable Toyota engines. The 4-cylinder 1.8L (1ZZ-FE) was very common and known for its toughness. The V6 engines were also durable, though slightly more complex.
* Honda: Honda's K-series and J-series engines are well-regarded. The K20 and K24 (found in many Civics, Accords, and CRVs) and J-series V6 (found in Accords and Odysseys) are often praised for their reliability. The smaller B-series engines (like the D16) were also quite durable in their time.
It's important to note that *any* engine's lifespan depends heavily on maintenance. Regular oil changes, proper fluid levels, and timely repairs are crucial for extending the life of *any* car, including Toyotas and Hondas. Neglecting maintenance can shorten the lifespan significantly, even in a typically robust engine.
Regarding the 2003 Cadillac DeVille: The engine in a 2003 Cadillac DeVille is the Northstar 4.6L V8. While it's a powerful and smooth engine, it's not known for the same level of reliability as the Toyota and Honda engines you mentioned. The Northstar is known for potential issues like head gasket problems, which can be very expensive to repair. Finding a well-maintained example is key, and even then, exceeding 200,000 miles without significant repairs is less likely than with a Toyota or Honda engine from the same era. You should expect higher maintenance costs compared to Japanese brands.