BARSAAT is a love story of three young people caught in a vortex of love they have no control over. Their love story is like the rain… unpredictable yet welcome, torrential yet life-giving.
Arav [Bobby Deol] is a car designer in the U.S. who bumps into Anna [Bipasha Basu] first in a temple, then at a party and later in a car showroom. Anna is attracted to Arav, but he isn't. Gradually, Arav also realizes that he loves Anna.
Arav joins the BMW team and the Chairman of the company [Shakti Kapoor], who also happens to be Anna's grand-father, besides being impressed with Arav's designs, announces Arav and Anna's engagement, while unveiling the latest model in the BMW series. Everything is hunky-dory till Arav gets a call from his hometown in India.
Arav decides to return to his roots to sort out a few things. He has a past, he had been forced to marry Kajal [Priyanka Chopra] by his parents [Gajendra Chauhan, Beena] before he looked at West for career opportunities. Arav now seeks a divorce from Kajal.
At first, Kajal avoids the issue in a playful manner, but relents subsequently when Arav tells her the truth about Anna and his impending marriage to her. She decides to move out of his life.
Things take a turn when Anna and her grand-father fly to India to get Arav and Anna married. By then, Arav has lost his heart to Kajal…