Det beror på vilken version av iMac du har. Leta fram handboken så står det där. Men det är det gaml sortens Airportkort på 11Mbit som passar i såfall och de är rätt dyra nu för tiden.
Usb-dongel är ett bra alternativ. Och säkert det billigaste.
Du kan också skaffa en AirportExpress och låta den "hämta" signal från grannen och sen tar du ut den med vanlig nätverkskabel.
D-link har en liknande lösning. Aningen biligare än AirportExpress. Kolla på inwarehouse.