We report results of an experimental investigation into the effects of small-scale (mmcm) heterogeneities on solute spreading and mixing in a Berea Sandstone core. Pulsetracer tests have been carried out in the regime Pe = 6 − 40 and are supplemented by a unique combination of two imaging techniques. X-ray CT is used to quantify subcore scale heterogeneities in terms of permeability contrasts at a spatial resolution of about 10 mm 3 , while [11C]PET is applied to image the spatial and temporal evolution of the full tracer plume non-invasively. To account for both advective spreading and local (Fickian) mixing as driving mechanisms for solute transport, a streamtube model is applied that is based on the 1D Advection Dispersion Equation. We refer to our modelling approach as semi-deterministic, because the spatial arrangement of the streamtubes and the corresponding solute travel times are known from the measured rock's permeability map, which required only small adjustments to match the measured tracer breakthrough curve. The model reproduces the 3D PET measurements accurately by capturing the larger-scale tracer plume deformation as well as sub-core scale mixing, while confirming negligible transverse dispersion over the scale of the experiment. We suggest that the obtained longitudinal dispersivity (0.10 ± 0.02 cm) is rock-rather than sample-specific, because of the ability of the model to decouple sub-core scale permeability heterogeneity effects from those of local dispersion. As such, the approach presented here proves to be very valuable, if not necessary, in the context of reservoir core analyses, because rock samples can rarely be regarded as "uniformly heterogeneous".