Damn, I've been into Macs for 15 years, repairing, refurbishing and upgrading them and I never noticed that some iMacs had MXM slots.
Anyway, it looks like the card needs to have an Apple firmware or it won't work at all. Guess you can try, it shouldn't hurt.