Its the weight of your car, plus the arsing around the transmission does as it lazily slips into second that will see a smaller, light car like that catch you. Its more about power to weight ratio etc.
After getting that sweet BMW, you should look for a second hand Duratec SE/Sport whatever, with a manual shift.
Then race your friend again.