Here we have my bmw e46 320d tourer 189000 miles on clock engine and gearbox still sweet as a nut mot till march 2020
I am open to ALL SWAPZ