ENEMY TERRITORY:QUAKE WARS:
This game is prolly one of my fav.
it includes 6+ classes,multiple weapons (By my memory its 13+),6 vehicles,great graphics,missions,regular and multiplayer,1000+ servers and 2000+ players,and about 3-6 levels (if i remember)
some of the weapons include:Assault rifle,rail gun,rocket launcher,machine pistol,combat knife,and more
Vehicles include (example):
Screenshot (dunno if its real or not but this mostly what it looks like ingame):
go to enemyterritory.com to try it out if you want
P.S playable demo and demo recording for full version (F12),i don't really know if its for demo