I was coming home from work when I seen some bright hids coming up on me quick so I came to a stop and the idiot almost rear end me. When I turned on to the main road to get home he creeped up on me and threw some revs and took off. When he drove by I seen that it was a Bmw 135i. I let him go cause a school was comig up and there is always a highway patrol hiding there. So as I passed the school I floored it and caught up to him. We were rolling side by side. I down shifted to 3rd and kepted it at about 3k. He did the 3 honks we both took off. Half of 3rd i had him by 1 1/2 then shifted to 4th and put another half on him. Had to let off do to outcoming traffic and intersection. Caught him at the light again glanced at him and he put his head down threw some revs at him and went home.