LAND CRUISER 76

Starting from: TZS 162,739,826

LAND CRUISER 78

Starting from: TZS 159,516,814

LAND CRUISER 79

Starting from: TZS 171,099,597

HILUX

Starting from: TZS 91,231,213

LAND CRUISER 300

Starting from: TZS 263,258,990

LAND CRUISER PRADO

Starting from: TZS 180,670,933

FORTUNER

Starting from: TZS 132,942,481