Legendary Mini Cars The Mini is the living classic, its production still going strong after more than thirty years. When launched in 1959 it was bristling with innovations such as the transversely mounted...
The Honda SMX is the original leader of the Japanese minivans.First manufactured in 1996 the SMX or S-MX (Street Movement Xtra) come in a basic version or Base and the more popular Lowdown version.The latter...