Check with any Lexus dealership --- because they all share maintenance records --- to see when the timing belt and water pump were last changed. Lexus recommends changing the timing belt every 90k miles. The dealership recommends concurrently changing the water pump, because they tend to go out from time to time and it is much cheaper to do so when the motor is already opened up. My 2004 LS 430 has 160,000 miles and is the best car I have ever owned, and I have owned a bunch of different brands & models over the years. Regarding the car stereo, I have no recommendation, but did replace mine with a Pioneer that has blue tooth, touch screen and built-in amp, which provides great sound and is relatively inexpensive.