I have a BMW 523 automatic, which I bought from new in 2000. It has a low mileage (42,000) and a full BMW service history.
Following the 40,000 mile oil service, the car has been running like a dog in the mornings.
For the first 10 minutes of driving, it refuses to go above 25 mph (pressing the accelerator simply results in additional revs). During this period the manual facility for changing gear is inoperable. However, at a certain point, the car rights itself, and performance is "as normal".
When I took the car back to the dealer, it (after a day's investigation) replaced the airflow meter. No difference.
I returned the car and was informed (after another day's investigation) that the gearbox needed to be replaced.
Credit to the dealer, it contacted BMW, who in the interest of goodwill (the car is out of warranty) offered a free replacement. All I had to do was pay the difference between the "airflow service" and the cost of fitting the new gearbox.
The car was off the road for a week. The gearbox was replaced. It made no difference.
The dealer suggested that I bring the car back. Whoa.
I am not particularly inclined to fund further research (I'm =A31000 down already, including the oil service).
Does anyone have any opinion (half-baked is as good as the dealer's) as to what might be wrong?
Thanks, all John