This is the third 3 Series BMW I have owned and each car has gotten better than the the previous one. On my first BMW maintenance was rather often and expensive. It is totally different now. Oil changes are at 15,000 mile intervals and I have had no major repairs on the car at 75,000 miles. It truly is the ultimate driving machine and I will continue to own them as long as it is possible for me to do so.
Handling - the tight steering and the feel of the road.
The driver's cockpit is somewhat limited because of the console in the middle.