you are right on variable valve timing technology (the vtech in honda). porsche invented that and nowaday, porsche and bmw only use that technology much wiser than used in hondas enigne but remember that most of bmw and porsches engines are 6cyl. the difference is the following, while the vtech of honda, or the vvti of toyota or the miver of mitsubishi are like an on/off switch, that vary only once through the rev rangel, the varibale valve timing found on the bmw enignes and on the porsches engines advances and retardes the camshafts all the way through the rev range, that is why bmw can get more than 100bhp per 1000cc in their engines
i like both types cars
personally i would go for an evo 7 or the latest evo 8 or for a bmw m3 if you want the best of all sectors, maybe the evo is faster but the bmw is better built and nicer