This one might look very difficult but is not that difficult to guess which car the hood belongs to. The lines on the body are typical of this manufacturer.

Update – Nobody has been able to guess it till now, which is quite surprising. The picture has been taken from the sunroof of the vehicle, which is part of standard equipment. The vehicle has beige interiors as can be seen on the line of the sunroof.

Update 2 (Answer) – Kunal was the only person to get it right. Yes, it is the BMW 3-Series (F30). Toyota Camry doesn’t have a sunroof, while other cars mentioned don’t have beige interiors.

2012 BMW 320d