I was recently driving my 525i and sped up but when I did that I felt the car lose a little momentum and then gave off a ton of white smoke. It did this for a couple of lights less than 1/4 mile apart until I pulled over in a parking lot and called a tow truck to haul it home.
What would cause it to do this? It has over 220,000 miles. The oil is changed regularly.