Gran Turismo 5.
GT5 has an overall more detailed simulation, since you even have to perform maintenance on your car, but I found FORZA 4 was more fun because it is focused more on the driving and has more laid back gameplay, and it has Audio/visual quality than GT5.
I guess it just depends on your preferences.