The stores probably only got their last delivery with the cars 2 release. We found our missing cars in a huge mixed tub at a store in Germany. You can also order from the US. We got the last two you pictured from a friend that traveled to the US in 2010. Now they might be collectors items but you should find them on ebay.
This user would like to thank MarieZug for this useful post: