2004 mercedes s500 vs bmw 745