With respect to the ethos of the city of Boston, BC is not in the city. Being near the green line is not a qualification of being in the city. Large sections of Newton, Needham, and Wellesley are located near the green line and are by no means anywhere near urban. The city line shoots right down the middle of Conte Forum and Alumni Stadium, leaving the vast majority of their campus in Newton. It's near a section of Boston, but by no means near the heart of the city, its population, its centers of business/work/entertainment/anything. You cannot reasonably walk from BC to any part Boston that could be considered a center of it - Cleveland Circle is actually technically in Brookline for the most part, and even still is not really a hub or destination for anyone outside of the immediate area. Very few people go out of their way to hop on the T to get to Cleveland Circle, as they would Fenway/Kenmore, the South End, even the Allston bars and Coolidge Corner get more local visitors so to speak. BC is very, very much removed from the city, and city life - the students and people there will readily admit this! They like it! Whether or not it's a good location for a university is a different argument, but it is most definitely not "in the city" by any means.