I am mainly interested in reliability, how do these cars fare with over 100000 miles? I am seriously looking at e39 bmws as well, but am put off by the reliability issues. My current bmw 2007 328xi has been a great car, I want to add something bigger to the stable. My dad has a new gs350, and I really love that car as well. How are the 99-03 cars in comparison?