I went there for my undergrad! If you're off campus you can definitely find free overnight parking in Cleveland Circle or Oak Square, both in Brighton close to BC. There's a campus bus that swings through Cleveland Circle that can take you to BC, but on campus parking is not free. That being said, if you're lucky you can find a spot on Beacon St.