Our 99 ML320 was bought new in 2000 and has since racked up nearly 179k kms in our somewhat harsh northern Alberta climate. Once you accept the vehicle is primarily a utility vehicle (I call it our truck) you begin to appreciate how very rugged the first generation ML's are. I've had it up and down logging roads and through fields, hauled everything that could be loaded inside and tied on top, and put many highway miles on the beast. We will likely upgrade to a newer version when this one wears out, but nothing after 2005 because we want our truck