Mine:
2004 330i ZHP 6MT - my first and only brand new BMW
2004 M3 - Dinan stage 1 - sold
2001 Z3 3.0i - current, owned for 14 years - 60k
2011 135i - current, owned for 9 years - 58k
2011 E93 M3 - current, owned less than 1 year - 56k
Added one of these because, well it's a Porsche:
Daughter's:
1995 325is - daughter's HS car sadly ended with a deer strike - no pic
2002 328xit - excellent winter car
2000 323i
2009 X3 3.0i - current - 175k