Landies, will (if looked after) last for ages.
If neglected, then they rust, and break down.
Your choice.
If you are diligent in it's service, and inspect/treat any corrosion regularly - it can last a lifetime.
If you don't, it;ll degrade around you within 2 years, and you'l; be looking at large bills.
These cars aren't infallable - they have their weaknesses.
Read around the forums, you will hear all about them.
Biggest Killer is Rust. It can make a car very expensive to repair - ultimately leading to scrapping.