I'm not sure exactly which model this is, but its clearly some type of 3 Series touring version, for people who are into that kind of stuff: