Halo 3 sale world wide currently stand at 7,861,451. If you don't count Wii sports of Wii play as real games then Halo 3 is the highest selling game of this generation. The closest game is Super Mario Galaxy which is at 6,551,976. SMG is currently behind by 1,309,475 and outselling Halo 3 by 40k per week. At this rate it would take 32 weeks.
Other possible contenders:
GTAIV(360): 5,121,624
MK Wii: 5,114,906
SSBB: 5,475,558
COD4(360): 6,023,072
Wii Fit: 4,362,327
I think it will be wii fit with its massive legs.
^Guy pissing on Microsoft Sign