If the values increase and drop and generally change, then yes, I assume the program reads the SMART status straight off the drive and is showing the correct values. However, if everything stays stuck at 0, then its obviously not enabled, as its impossible for it not to generate at least some errors.
And I dont know about what thambiduraip said is right or not, but I dont see why anyone would take that option OUT of the BIOS. But I've seen that in some AWARD BIOS, you have to flash the BIOS to a higher update to take advantage of the HDD SMART capability. Because if its there, it should be under "Advanced BIOS Setup".
Please post your BIOS version so that we can check this out. Also, check if your motherboard is MSI, because most BIOS updates listing "Added HDD SMART monitoring to BIOS" as a release fix seem to come under the MSI banner.