Zend certified PHP/Magento developer

PCIe Connectors Don’t Match Up (?)

I am trying to install a new VGA video card to my computer (a Dell Optiplex 380 mini-tower). This computer has a PCIe slot for add-in cards. I purchased a PCIe VGA video card on eBay but it doesn’t fit the PCIe slot (the keyway and keyway slots don’t match up – see picture below).
I”m confused. Can anyone tell me what I’m missing?
I looked at several other cards on eBay and they all look like the lower image below (won’t fit).

enter image description here