I did undergrad at UNC (2000-04). Having a car isnt a must, but very helpful for things like grocery shopping. Buses run throughout the city, and are free which is great. UNC is a very big school located in a not very big town, so housing is at a premium. It is expensive to live off campus. It would be hard to find a place not 'infested' with undergrads as well. Carrboro would probably be the best option. I had some good friends who lived there for a while, and it was a great place. Buses ran nearby, and it was walkable to Franklin St, campus. Senior year I lived in a small apartment near campus on Hillsborough St. It was in a nice spot, walkable to campus, also right on a bus line. Anyways, not sure what else to say, but if you have questions, let me know.