Toyota camry is a nice car it got a nice interior and a pretty good engine performance too, but if you are looking for a car at this price range you can buy a BMW 3 series. The car has a good engine as well as better interior and also a Brand name. Toyota camry is a car to buy if you already own a BMW because at this price trust me there are better options.
Now comparison beyond the brand value says that BMW has a better chasis whereas camry has a sleaker and light chasis. Looks? Yes now this Is debatable because some people like camry whereas some of us love BMW. Now comes engine I will go with BMW. Now here comes a major problem with BMW that the original parts of the car is quite a lot for repairs because of the brand name. So I suggest BMW if u love performance but the drawback is its maintenance cost. So buy it if you can maintain. : )