OK, so it’s not an actual E46 M3 Touring (because BMW only ‘officially’ built one prototype), but what we’ve got here is a 325Xi Sport Wagon with many bits from an M3 - including the ...