its not that BJP is against the deal, totally. They are not aggreeing to the deal in its present format, which prohibits india to conduct any further nuclear test after signing the deal. Infact its the BJP who first proposed the deal when they were in power.