Bit of a chequered history:
2000 E46 316i SE
2000 E39 525i SE
2001 E46 320Ci (was written off while parked up when only 3 months old by a passing driver who blacked out!)
2001 E46 325i M Sport
2002 E46 330i M Sport
2002 E46 330d M Sport <-- my favourite of all the E46 BMWs I had
2003 E46 330Ci M Sport
2003 Volvo S40 1.8i SE (lol)
2004 Saab 9-3 Aero Convertible
2007 Nissan X-Trail 2.0dci 173 Adventura Explorer
2010 Lexus IS220d F-Sport
2013 (soon!) F31 320d M Sport
Basically, between early 2000 and earliy 2003 I worked for an IT consulting company that was part of the BMW group so was able to make use of the BMW Management car scheme - under which we had to hand the car back before 10k miles or 9 months, whichever came first. When I left there, the next company I worked for forced me to use up one of their existing unallocated lease cars (hence the terrible Volvo) and then I ordered the Saab.
Looking forward to returning back to a BMW though