So an e46 330i had tried to have a play with me yesterday.
Was surprised how quick it was tbh...especially initially as I only pulled away slowly up to 40ish, from then onwards tho' , well there was a big gap by the next roundabout
I let him catch up and we had a couple more runs, and unlike the OP he wasnt happy at all when I pulled over in the end. I suppose he has previously maced 330d's before....