LOL... In that case....
X5 3.0i < ML350 < ML500 <X5 4.4i < ML55 AMG TIE WITH X5 4.6i
X5 4.6i Ties with ML55 AMG.... IMHO, both car are really good.... but X5 4.6i is a tick better in performance, but ML55 AMG is more rare and hold its value better.....
Assume X5 4.4i is w/Sport Package though.... Otherwise, ML500 > X5 4.4i
As for M5 VS E55 AMG.... I am all MB.... LOL... E55 AMG w/Pulley Mod....
