I'd be careful with BMWs if you want a reliable DD. I also was considering a used e46 M3 but am going to just stick with a nice japanese car. I have 3 buddys with new body 3 series BMWs and they all want to get rid of them due to small issues here and there with electronics.