I'm not big on Nissan's unless like the 350z or 370z. So I would never say get the cube.

I would say go for Scion because if I recall correctly, then Toyota owns Scion and I know a guy who has 260k miles on his Scion and it still runs strong. The main thing is keeping up the maintenance on a vehicle.