BJP General Secretary Rajiv Pratap Rudy said his party could have done even better if it had taken certain timely steps.
"In Delhi, space has been given to a local outfit - Aam Aadmi Party. There could be other reasons. BJP failed to position a chief ministerial candidate at the right time. The national channels also projected that national parties are unable to deliver. But BJP should be able to form government," he said.
Rudy conceded that rise of AAP is a matter of concern for both BJP and Congress.
"Regional manifesto is setting the national agenda. This is what happened in Delhi. A great churning is taking place.
AAP votes should actually have come to BJP. Then it would have been a landslide victory for BJP," he said.
Deputy leader of BJP in Rajya Sabha Ravi Shankar Prasad said AAP has put up good performance in Delhi but had it not been in the fray his party would have done better. He was, however, confident of a clear majority for BJP in Delhi.