Our X3 is 13 years old, and has 145k miles, and just keeps working. It has treated my family very well, and has been less costly to own than most other cars we've had. The trick with BMWs is to do the maintenance, far more often than the manufacturer's schedule. All fluids and filters annually, including brake and coolant. Doing this has made the X3 a quite inexpensive vehicle over quite a long life, and it just keeps running.