I am looking to buy a car. I have heard great things about BMW's. I found a used 2004 X3 2.5i with 102,000 miles for $13,000 (price is negotiable). I has been wonderfully maintained. How many miles could I expect out of this car? How many miles do X3's generally last?