BMW - according to consumer reports over all it gets a better rating.. lowest is 55 highest is 99 and its gets a 78. the dodge get a 59 - highest 89 lowest 43. The dodge gets bad marks on predicted reliability, fuel economy and owners costs BMW gets bad marks on only owners costs. Both cars do very well with acceleration
Over all the BMW just does better... Also have to say I owned a 328i and i loved it it handled like no other car i owned. Also will say in general their service depts are outstanding.. Will say tho they care costly to repair and also the cost of a new BMW528 vs Dodge is quite a bit higher. The ultimate high end of the charger is the low end of the BMW. Hey best of luck!...