Coming home about two hours ago I see 2 BMW's in front of me pacing each other on the Cooper River bridge. For those of you not familiar with Charleston its a pretty long 2 lane bridge with both lanes going in the same direction. I got up behind the 2 BMW's and saw that one was a regular old 330i but the other was a really new M5 (couldn't have been more than 2 years old). Going up the first hill on the bridge the 330i guns it, and immediately the M5 pulls many car lengths on him up to the top of the hill. The M5 slowed to let the 330 get beside him again, and they both floor it with the same results but this time I stayed behind the M5 and when he gunned it, so did I. There was no way I could keep up with the M5 but I pulled even and then passed the 330 with all 3 of us going wide open. The look on the 330 driver's face was priceless (he had the top down), he thought he was just losing to one car but ended up losing to two. Now on to the M5...We both exited off the bridge and came to a stop light, he rolled his wondow down, looked over at me and said "Wow, your car is pretty quick, a WRX right? Where did that 330 go?" I replied that I thought the 330 had given up after I had passed it. We both had a good laugh at that. He offered to let me try (notice he said TRY) outrunning his M5, so when the light turned green we both floored it. My victory lasted until about 30 mph and then it was all M5, I'm not sure how many car lengths he pulled on me, but it was safe to say at least 4 or 5. By the time I caught up with him I had to turn off so I didn't get to talk to him any more. All in all a good run, and the Subaru got props from an M5 guy...not too bad.