I have always enjoyed BMWs, I drove my first one back in 04 when my mom gave me a hand-me-down 325i 94. It was a great car for a just out of high school kid to have. I now drive an E46 99 and this is by far an excellent vehicle. The fact that these cars are very electronically sophisticated makes it almost imperative that they be taken to an authorized BMW tech for service every time the engine light comes on and for all tune ups. These cars are very fragile and not as durable as others.
The engine sound interior and exterior are my favorite parts about this vehicle.