A list of Elves without a Con penalty:
Aquatic Elf: +2 Dex -2 Int, medium, 30 ft. (swim 40 ft)., fighter, humanoid (elf, aquatic), monster manual pg.103
Arctic Elf: +2 Dex -2 Str, medium, 30 ft., wizard, humanoid (elf), unearthed arcana pg.9
Desert Elf: +2 Dex -2 Str, medium, 30 ft., wizard, humanoid (elf), unearthed arcana pg.12
Kagonesti: +2 Dex -2 Int -2 Cha, medium, 30 ft., humanoid (elf), dragonlance campaign setting pg.18
Painted Elf: +2 Dex -2 Int, medium, 30 ft., druid, humanoid (elf), sandstorm pg.42
Snow Elf: +2 Dex -2 Cha, medium, 30 ft., wizard, humanoid (elf), frostburn pg.34
Wild Elf: +2 Dex -2 Int, medium, 30 ft., sorcerer, humanoid (elf), monster manual pg.104
Also, to those who say Elves are a bad choice, may I remind them of the Revenant Blade and the Eternal Blade.