I took my BMW to their dealership this morning to repair CV joints and replace my water pump. They came back to me with a "Laundry List" of other items not relevant to the "Safe" operation of my vehicle. They stated that my vehicle was very unsafe to drive and that I needed to spend in excess of $4,000 to complete the repairs.