Am sure your loving the M3, my mate had one which he sold recently due to high running costs but every time I saw/heared it I was very envious.
You can throw all the money you like at a 335, it's might end up been quicker than a M3 but never it's going to be as special....
But thanks to my wife's hatred of bonnet vents it will never happen for me