Wow man that is horrible. When I first read you post I thought I read it incorrectly. 10k miles is insanely low!
I used to own a 2005 e46 m3 steel grey metallic fully loaded with competition package and everything. Loved that car. The e39 m5 is what I want to try next.
Best of luck sorting out the car issues.