3D plots in Matplotlib are used to plot data points in a three-dimensional coordinate system. They are useful for visualizing complex data relationships and patterns that cannot be easily seen in two-dimensional plots.