Quote Originally Posted by tagalnasaabroad View Post
Hi TS..from the posts so far medyo tabla ang choices between the two..to give you some unbiased insights please follow the link below:

http://www.motioncars.com/carchart/index.htm

a 2006 strada and 2006 Dmax were technically compared in the later part of 2006..the obvious verdict went in favour of, as your own preference as well, a strada..
Changes have been introduced on the DMax since the 2006 comparo....foremost is the ITEQ 3.0L engine.