Yes, check ifixit. If you have not purchased the iMac yet, purchase it with the apple SSD. They have two slots for drives, one is the standard SATA slot and the secondary is proprietary and is designed with double the IO lanes for it which allows the drive to achieve much higher speeds than what you can with a retail drive. That being said, if you can find a retail drive that is compatible with Apple's port, then go that route. It's easier to upgrade it using the regular SATA port, though.