I baught my brand new LandCruiser KZJ95 (Prado) in 1997 and engine broke at 139400 km.
TOYOTA just did nothing about it after end of warranty while this engine is known being a crap.
Bill was 8000 eur, but guess what ?
=> The replaced engine went booboo again 35000km later.
Another 5000 eur bill to repair.
See http://toykc.hervelin.com for more details.