First Bmw I had was a E30 318i, that's where it all started.
All the Bm's I have had are-
E30 318i saloon - little sporty number!
E36 320i se saloon - black beastie!
E36 325tds se touring - the first sport diesel!
E36 M3 Evo coupe - First time member of the M club!
E46 325i se touring - creamy smooth motor, sadly written off by an artic lorry runing into the back of the car with me inside
E36 Z3 M Coupe - the lovely bread van, wicked!
E46 320d se saloon - great mpg!
E46 M3 CSL - Awesome motor!

miss the induction roar, but aim to put that right on the M coupe
Currently have the Z4 M coupe 8) & E91 320d M sport touring
The misses likes Bm's too, she has had a E36 316i saloon, then Z3 1.9i and now drives a Z4 3.0i roadster!