E60, compare every engine
All 8 variants in this chassis on one screen. Identical body, identical electronics, identical suspension. Everything below is a consequence of which engine is in the bay.
Full comparison
| Variant | Years | Power | Torque | Fuel | Transmissions | Economy | Risk | Issues | Worst single repair | Band | Good buy | Verdict |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 520d M47 | 2005–2007 | 163 PS | 340 Nm | diesel | 6-sp manual, 6-sp automatic (ZF) | 5.5–7 | R2 | 17 | €2,500 | €3,200–€7,650 | €4,000 | Buy |
| 520d N47 | 2007–2010 | 177 PS | 350 Nm | diesel | 6-sp manual, 6-sp automatic (ZF) | 5–6.5 | R4 | 19 | €2,500 | €4,900–€10,900 | €6,150 | Caution |
| 523i N53 | 2007–2010 | 190 PS | 270 Nm | petrol | 6-sp manual, 6-sp automatic (ZF) | 8.5–10.5 | R3 | 20 | €2,500 | €3,900–€9,250 | €4,950 | Buy with conditions |
| 525i M54 | 2003–2005 | 192 PS | 245 Nm | petrol | 6-sp manual, 6-sp automatic (ZF) | 9–11 | R2 | 17 | €2,500 | €2,800–€6,200 | €3,500 | Buy with conditions |
| 525d M57 | 2004–2010 | 197 PS | 400 Nm | diesel | 6-sp manual, 6-sp automatic (ZF) | 6–7.5 | R2 | 19 | €2,500 | €4,000–€10,350 | €5,100 | Strong buy |
| 530d M57 | 2003–2010 | 235 PS | 500 Nm | diesel | 6-sp manual, 6-sp automatic (ZF) | 6–8 | R2 | 19 | €2,500 | €5,000–€13,650 | €6,400 | Strong buy |
| 530i N52 | 2005–2010 | 258 PS | 300 Nm | petrol | 6-sp manual, 6-sp automatic (ZF) | 9–11 | R2 | 19 | €2,500 | €4,200–€10,900 | €5,350 | Buy |
| 535i N54 | 2007–2010 | 306 PS | 400 Nm | petrol | 6-sp manual, 6-sp automatic (ZF) | 9.5–12 | R4 | 21 | €3,500 | €5,450–€13,100 | €6,850 | Caution |
Issue overlap by engine. The row that decides it
Only engine-differentiating issues are listed. 14 further issues apply to every engine in this chassis. Cooling, electrics, suspension and the gearbox, and are on the chassis page.
Cross-chassis comparison
To compare against a different chassis: an E92 335i against an E90 330d, say, use the general comparison tool, which takes up to four variants from anywhere in the database and encodes them in the URL so the comparison can be shared.