Hmmm, just recently signed up for a 16 month 0% BT on my altitude black. They just send a letter once in awhile with a code on it, you apply online and enter the code.
Unsure if the code works for other cards, but in either case it expired 30th of April.
If someone has a non-expired code...