i would suggest to buy after marker warranty same day you buying car(if you will)
M its mean pay double for regular service
I had Endurance warranty they was nice until my 2011 550i got 85miles and thy reject repairs stating that my "limit of liability" (car worth 12k and repairs already made for 13k)