Tell her to go through her BMW dealership first and to shop around at different BMW dealerships. Some dealerships are more greedy than others, but sometimes they will offer much better rates than Fidelity or Zurich. Also if she is a USAA Member, USAA has their own company they use for extended warranties with competitive prices. Good luck dude.