Toyota Land Cruiser has total 7 generations:
1st Generation Land Cruiser BJ series
2nd Generation Land Cruiser 20 Series
3rd Generation Land Cruiser 40 series
4th Generation Land Cruiser 70 series
5th Generation Land Cruiser 80 Series
6th Generation Land Cruiser 100 Series
7th Generation Land Cruiser 200 Series
7th Generation (J200) Facelift
J300 (2021)