The BMW M5 of 2005
BMW M5 buying guide: driving all of the first five BMW M5 generations
Here's How Much BMW M5 You Get for $10,500
M5 Inception: We Drive Each Generation of BMW M5 Back-to-Back-to-Back
carsales classics: BMW M5 (1999-2003)
carsales classics: BMW M5 (1999-2003)
2006 BMW M5 First Drive
BMW M5 - Wikipedia
E60 M5 where will they go in value?
BMW M5 Review - Drive
The BMW M Series models at a glance