try Route 66.
Usually they don't pay the taxes, shop fees, and fluids during the replacement. You must file a claim before you go into the independent or dealership to have them diagnose the car.
Couple of Examples:
Just this past week I had my Water pump/Thermostat replaced at a BMW specialized indy shop. Cost was $1050. I paid $80.
Couple months ago My tranny and headgasket was leaking. That was a $2-3k job from dealership. I paid $550. BMW labor is more per hour. Route 66 goes by some other standard per hour rate, so if it goes over that you pay the difference, thus taking it to an indy shop next time around.
Since I got the warranty transferred to me when I bought the car, I believe it was $1600, not sure though.