Maybe consider the Volvo XC90, Audi Q7 and the Cadillacs as well, but none will drive as good as the X5 except maybe the Porshe, but you will always have problems with high end vehicles when they get older. Why not just get a newer, lower mileage X5? Or maybe try the new X6...