Cars in Germany are required to undergo their first main inspection after three years, and every two years after that.
Here you can find out what goes on during the main inspection, what you need to bring with you, and where you can have your car inspected near you.