Neil also had the BX at the euros and tried them back to back, he wasn't stuck with the car he had a choice.
Most contracts will run till the end of the year ish, but they will all see out the summer including euros and worlds. There is at least one company that i know of that if you dont sign the next years contract you cannot claim last seasons bonuses. If it totals up to 15-20k it can be pretty hard to walk away