At about 125,000 I lost reverse. This I later tearned to be a common problem with the ZF 5HP19 (steptronic transmission) My local tranny guy said it would cost about 2500.00 to repair. The problem being a broken reverse band. BMW doesnt repair the problem but they will replace the transmission for around 6000.00. I can buy another 2000 BMW 323i with reverse and comparable mileage to mine for......about 6000.00 I still like my car but Im afraid I have to say I no longer love it.