I feel your pain. But it can happen with any car. Mechanical things can fail. That is why there are so many posts here about extended warranties with some arguing for them (to protect against your kind of experience) and others arguing that you are better off banking the funds to pay for repairs.
You can try to get BMW to provide you a courtesy adjustment on the cost given how relatively new the car is with so few miles on it. If you try, remember that you can get more flies with honey than with vinegar.
|