I just picked up an '12 X5M and am looking for the same thing.
From all the reading I've done (which mostly just seems like horror stories
) I will be looking into:
USAA
CarChex
EasyCare
Also through all the reading, doesn't seem like there is a right answer -- and with each one your mileage may vary...see what I did there?