As long as the car has a full service history, it doesn't have to be BMW, you can extend or add one.
This was changed last year.
I added a BMW warranty to mine earlier this year.
All the details can be found here:
http://www.cslregister.com/forum/sho...light=warranty