I would love to know as well. Looking to get into an M5 for under $50k so I am sure I will have to get an 06 or 07. What are some things I should be watching out for, or that I should know going into it that I am going to have to repair/maintain? Thanks!
1986 325E = Best car I ever owned
1996 318i = dog, hated it
1997 M3 = Fun, too many stang and Camaro's wanted to race
2000 323ci = had it for 7 years, loved it
2006 325i = nonsport, had to go!
2007 X3 = Wife's, great car for her thus far
2007 335i = Awesome, but baby came
2007 X5 4.8i = The family wagon! BEAST!