Because the DLC store is completely offline, you cannot buy them anymore unless you find a "Limited Edition" physical box that includes both DLC keys on a card inside. Without these, you cannot officially unlock the extra 20+ cars.
Do you have any specific questions about finding or using a CD key for "Need for Speed: Shift 2"? need for speed shift 2 cd key