E46 M3
I have a 2002 m3 with 43,000 miles, a guy i know lives down the street and is a bmw master tech, he has a full shop, lift etc in his garage and he said usually for an m3 its a good idea to get the valved checked every 30,000 miles so i got my valves adjusted, new belts, and a diff flush done for...