Nunca em toda a minha vida esperei dizer isto, mas se o preço for realmente um factor limitante eu ia para o BMW, mesmo falando no 3.18d que não envergonha ninguém (se envergonhar, mande tirar o lettering).
Caso tenha uma margem confortável eu escolheria o BMW na mesma, mas com mais extras. Aconselho vivamente o Kit MSport com jante 18 (já trás Xenon) + PDC atrás + estofos em cabedal. Relativamente ao i-drive + GPS e TV, eu não considero essencial, ainda para mais existindo no mercado modelos de "bolso" bem mais competentes. Se quiser algo em "grande" pegue no dinheiro e invista num "car theater", será melhor servido.
Sinceramente se espera que alguém lhe diga para ir para um ou para o outro por este ser superior, não se levante já.
Focando pontos distintos, nenhum se consegue destacar do outro de forma conclusiva excepto no preço (BMW), performance (se estivermos a olhar para o 3.20d) e consumos (BMW).
Cumprimentos.