BMW E46 323i 1999
My first car! I enjoyed driving it. Maintenence costs were high so I sold it pretty soon after buying it.
BMW E90 320i 2006
I enjoyed this car for maybe one day. I got it really cheap, trade off being all the technical issues it had. I had to add coolant and oil daily to the car. Almost before every drive. It wasn't too expensive to do since everything else was working fine but sold it pretty soon after buying because of said issues.
BMW E46 Compact 325i 2006
My current car as of writing this. Definetly in the best condition compared to the previous two. I've had it for a bit over half a year. Maybe not the most visually pleasing look but the technical condition makes up for it. Also, the most powerful car I've owned (200hp). The best weight offset for drifting out of all E46 models in my opinion.