 Bought this car after owning a 95 M3 for its four doors, steptronic tranny and luxury features.  Still fun to drive, always feel the difference after being in the wife's Lexus SUV.  BMW engine, tranny and handling are great, but the interior and electronics are subpar.  The newer ones are getting better, but I just don't think the germans know as much about electronics as the japanese do (I've owned 2 BMW's, 2 VW's, and 2 Honda's).  On the flip side, BMW just feels better on the road than the japanese cars do.  Overall a very positive experience!