I bought a X5 less than a week ago and I just recently found out that there is a major recall on a part of the engine. BMW has asked me to stop driving my car and bring it to my dealership right away. They told me that I would get my car back in a minimum of a month. I find this extreamly dissapointing because like I said, I bought the car less than a week ago. This is the second BMW I have bought from this dealership in less than a year. They attempted to put me up in an Enterprise rental but I deffinately wasn't having that. I think some sort of compensation is in order. I just don't know what I should ask for. I am having an aerodynamic kit put on and it would be great to get some sort of discount. Does anyone think I would get something like that? If not what should I ask for?