The tachometer reading on my 318iS was off by several thousand RPMs. After doing some research it turns out I have a cluster from a 325i. One of the common signs is that the RPMs are off and so is the fuel gauge.
I made this video showing the problem and the solution in case anyone out there has the same problem.
I made this video showing the problem and the solution in case anyone out there has the same problem.