I believe it's better to buy land than a car, just choose one that's on a pretty good area. The value of land appreciates over time, so if you decide to sell it after several years it will earn you even more than the price you initially bought it for. The only downside is that to use that land you'll have to build a house or commercial building on it, which will cost quite a fortune as well, unlike a car which you can use immediately. But if you've got enough money anyway, buying land is definitely the better investment. You can buy a car once you own your lot.