I'm currently playing both Dirt 2 and 3. Honestly, I think 2 is the better game. I think it's both visually more appealing (so far Dirt 3 has a pretty muted color pallet and some grainy unattractive textures afaic) and more fun to drive. I like the fact that 3 has less of the ridiculous "X games" attitude than 2 but I think the rally courses in 3 mostly suck. The Utah stages in 2 are fantastic...