Price-wise, you can get the highest Camry model (3.5Q) at around the same amount as the lowest 3-Series model (316i).

Size-wise, the Camry is about the same dimensions as the 5-Series, while the 3-Series is roughly as big as an Altis.

Power-wise, Toyota wins again. 272-hp V6 against the top-spec 325i (we don't have 330i here) which is only around 225. The 2.4 4-cylinder Camry has 170 hp while the 2-liter 320i has 150.

Handling is where the BMW finally edges ahead. Its RWD platform and sophisticated chassis materials obviously beat the Camry's FWD and quite ordinary suspension. But ride is very good in the Camry, almost like a Mercedes. The 3-Series has a bit firmer setup but still very acceptable.

Another factor where the 3-Series wins is in fun-to-drive. BMWs always offer great driving pleasure. The Camry should be better than its predecessors, but nowhere near BMW in terms of excitement.

So to sum it up, the Camry obviously wins in space, performance and value, but the 3-Series is a more involving drive.