Somente será pesadelo se der uma merda MUIIITO grande. Manutenção na CCS ESQUECE. Se tiver um mecânico bom de confiança, não terá quase problema algum.
Carro popular pode até ter pastilha de R$ 150, mas só no paralelo. Originais serão bem mais caras. Um Focus tem as pastilhas na faixa de R$ 300 o par, na minha 130i que usa as mesmas pastilhas traseiras da 320i, coloquei por R$ 385 o par.
Óleo não vai gastar muito mais. O óleo Shell Ultra Helix 5w30 custa R$ 30 o litro e é IDEAL para 320i! (inclusive a BMW o está reempacotando e vendendo com sua marca por R$ 70 o litro). Só o filtro que custa uns R$ 80 na BMW, mas tem no paralelo mais barato.
O único problema mais sério são os retentores que podem "fumar" se o dono não teve o devido cuidado.... aí vai gastar entre R$ 3.000 e R$ 4.000 pra consertar (para sempre! não ocorre de novo).
Se quiser uma 130i pode pegar a minha que estou vendendo... É 2007 e certamente não será pesadelo para ninguém e dá um BANHO na 320i!!!