for the last month, i've been searching for a car, and I pretty much had my heart set on a discovery. I think (and still think) they are incredibly sick, and I imagine I'll buy a land rover at some point in my life.
That said, I did a ton of research, ton of shopping, lots of asking around (with friends who had land rovers and stuff like that), and in the end I didn't get one now because they are incredibly bloody expensive to fix. The key with them is to keep shit in good shape, everything lubed up properly, regular tune ups, etc, and they'll last like a fiend. Gas mileage sucks but whatever, it's just when shit goes bad, it can be just nasty expensive.Even the little things can be a bitch.