wrong, wrong and wrong.
This is why they're cheap:
1. They only give 15mpg and at $3.30/gallon they're expensive to run
2. British engines are not as smooth as Asian or American engines so they're noisy and rough and Americans are too much used to sissy lifestyle
3. Landrovers require regular maintenance and few but dealers know them well and most engines are inside containers so owners don't work on them and just leave them in the garage.
4.In America Lazycars sell well, cars that are easy to repair like Toyota