We develop a new multidimensional finite-volume algorithm for transport equations. This algorithm is both stable and non-dissipative. It is based on a reconstruction of the discrete solution inside each cell at every time step. The proposed reconstruction, which is genuinely multidimensional, allows recovering sharp profiles in both the direction of the transport velocity and the transverse direction. It constitutes an extension of the one-dimensional reconstructions analyzed in (Lagoutière, 2005; Lagoutière, 2006).