 If you are under warranty or less than 75K miles, you are lucky otherwise get rid of it before parts start to fall of the car and it stops on you in the middle of a freeway at 75 miles per hour speed not once but thrice, each time for a different issue.I would also quote here a dealership words on a expensive repair cost "Sir, what do you expect, your BMW has over 90K miles". I learnt my lesson that day.