Hello!
I spent the past few days slowling working away at our 2005 BMW X5 3.0i. We bought it last winter as a CPO vehicle with almost 20,000 miles on it. Unforunately, the previous owner didn't take good care of it, which was evident when I found cheerios, coffee stains, etc throughout the...