Seems to be a day of posts about trailers! Anyway there's also a Battlefield 3 TV advertisement that's been released. Looks like they went to a lot of effort (even mixing it with live action video).
I actually happened to see a BF3 ad on a bus the other day too. It's a rare occasion when games that I play are advertised in more costly mediums like buses, billboards or TV. The only other two I can remember are The Sims 3 and Brink.