Workshop Journal: Gavin’s E46 M3 Engine Overhaul
We are often contacted by M3-owning enthusiasts wishing to give their car the impeccable service record that it deserves. Gavin was one such customer, wanting to give is 87k-mile 2004 E46 M3 an engine overhaul to not-only bring peak performance, but to futureproof it too. Gavin enjoys his E46 M3 both on the road and on the occasional BMW Car Club...