http://battlefield.play4free.com/en/ - This is ok seems its only for online play and some old BF2 maps, worth a look.