The picture was taken in Europe. And the car had German plates.
To me, it looks like an upcoming BMW SUV. Since they all look the same, it's hard to tell which one.
The X2 is supposed to be a bit sleeker and lower. So maybe the X3?
Or something totally different?
What do you think?