Mi humilde opinion:
1. el b8 es mas moderno con todo lo que eso implica en cuanto a tecnologia, hazte la pregunta de cuanta tecnologia nueva vas a utilizar del b8 que no te proporcine el b7. el b8 tiene unas lineas esteticas tambien mas modernas que el b7, aqui esto es muy personal ya para gustos colores....., esto en mi opnion penaliza la practicidad ya que el maletero del b8 es menos practico que el del b6/b7 la caida del techo en el maletero le hace perder "caja" al maletero (en avant ojo), te lo digo por experiencia un compañero de trabajo tiene un b8 avant y yo meto cajas en el maletero que el no puede en el b8 por que no le cierra el porton, por otra parte en el b8 en "teoria" tienes algun cm mas de espacio para las plazas traseras, yo digo "en teoria" por que yo no los encuento por ningun sitio.
2. no te puedo dar datos reales ya que tengo un b6 y un b7 y el b8 lo conozco de un compañero de trabajo, pero en cuanto a presencia el b8 tiene la sensacion de mas "empaque" el paragolpes delantero lo hace "mas grandote" entre otros detalles.
3. esto va a depender del valor del b7, es decir un b7 170 con un buen puñadito de extras te podías ir facilmente a los 45-50000 euros, asi que te contesto con otra pregunta ¿que lleva ese b7?
saludos.