The BMW is the best choice. i've had three 5-series in a row and it is the best in its class.
the dodge drives crap and cannot corner.
even if the bmw costed 5k more, i would still go for it
Unless the charger is the 5.7L or the 6.1L version, DON'T buy it