I have a 2008 20" iMac and it works great. Only problem is it is REALLLLY slow on 2 Gigs of RAM, but new RAM is EXPENSIVE: 6 Gig kit is $116! And, yes, you can get it on eBay for $67 but that still seems high compared to late model ones where 8 Gigs costs about $50.