350 is slow as well as bad resales.
Both have bad resales actually due to a large number of defects from the american ML's, If you do get one,Stay the hell away from any vin that starts with 4jgab54e1 it is the american ones. It is very rare to get a German one here. If buying used do not buy any of them before 03 drive and 01 and an 03 worlds of difference.
the 500 drive much better an self assured but the gas milage is awful.
You realise this is probably not the best forum to ask this question .