Bob MacIntyre was disappointed after shooting a three-over par final round which left him in second at the BMW Championship.