Bhullar, who was in top-10 after the first day, ended at nine-under 279, even as Spaniard Sergio Garcia beat Finland's Mikko Illonen in a play-off lasting three holes.
Shiv Kapur shot a third successive 71 and finished tied 33rd, down nine places from his overnight 24th. Jeev Milkha Singh (68) moved up to finish tied 43rd after being 57th overnight.
Bhullar had three birdies and no bogeys, while Kapur who looked set for a better finish suffered a double bogey on 15th. Jeev also had a bogey free 68 on Sunday, which should give him more hope for next week's campaign in Dubai.
Garcia, lying at nine-under after three rounds had three birdies on front nine and four on back nine as he set the clubhouse target of 16-under after being tied 11th overnight.
Also Read
Illonen, 6th overnight, had a brave finish with three birdies in last five holes, including the 18th to get into the play-off.
Spaniard Rafa Cabrera-Bello (69) and Dane Thorbjorn Olesen (68) tied for third at 15-under, while yet another Spaniard Alejandro Canizares (65) tied for fifth with Thomas Aiken (69), George Coetzee (68) and Englishman Steve Webster (70) at 14-under.