La bmw 118d ha il 2,0 da 150 cv, il confronto andrebbe fatto con la 116d.
Se si tratta della 116d che monta il 1,5 3 cilindri della Mini io a questo punto, che prima propendevo per la serie 1, invece ti direi Giulietta, in quanto per le potenze in gioco avere la trazione anteriore o posteriore conta poco ma soprattutto perché il 1,6 della giulietta ha coppia ben superiore ed è uno dei migliori diesel medi sul mercato.
Senza tenere conto delle 4-5000 euro in meno.
Se mi parlavi di 120i o 120d non avrei dubbi sul scegliere bmw.
Quindi dipende da te, se preferisci avere un'auto che ha un marchio che è percepito come più premium o meno.
Oppure se sei un appassionato e per te le caratteristiche tecniche (vedi traz post) vengono prima di tutto.
Altro motivo per scegliere bmw sono le finiture migliori.
Per il resto io preferisco la giulietta per via del motore 1,6, delle doti di guida comunque ottime, della maggiore abitabilità, del prezzo da saldo e dei minori costi d'esercizio.