I have had my 2002 325i for about two years now and it's been a pretty decent car. I have had two windows fall off the tracks, but that's about it. It starts every day and gets me where I need to go and while not an M3 it is pretty fun to drive.
M3s and M5s are really fun to drive and I may get one of those next.
