I love my 03 X5. I take care of it like a baby and it takes care of me. I don't run up the mileage and relatively speaking it has.t cost too much to maintain. When something begins to go wrong I fix it and this minimizes major repair costs. I had a 4 year warranty and extended it 2 more years. The first 4 year warranty was great but the second 2 year warranty not so good. 3 items I am disappointed with would be the stereo (although it is better than my premium Honda sound), the digital reading on the dash board are beginning to go away and when I roll down the back window(s) and drive over 30 mph, the sound is deafening. Otherwise my BMW X5 runs like a top.
The grill, the smooth ride and power, I only have the 3.0 and it's fine.
Radio, digital readings on dash, rear window sound.