Yes, the X5 is a fantastic SUV, and I loved my E39 M5, it was a beautiful, albeit, a bit expensive to maintain, car (which you somewhat expect at that price/performance point). My sister's 330i is 20 years old and still kicking, though the body is starting to go. It has been reliable.