Alfa is like stout,minority of drinkers like it but for those who like it will really LOVE it.BMW is more like beer,most drinkers will love it.As for japanese cars,it is like plain water,everyone like it cause it is easy to drink/drive but no taste/driving pleasure for people who are driving enthusiast.Finally if you want to save money on repair and are those normal drivers without demand,go for the Japanese car.For me ,I will not go for Japanese cars.Reason very simple,because i dont support the Japanese due to WWII issue which we should not forget because till now they never admit and apologise and twist their history..If I am not rich enough I will go for Korean cars or other not so popular European cars.If I am richer i will go for popular European cars.