We have 22 new BMW M5 cars available from offical BMW dealers. Browse now, and find the perfect new BMW M5 near you.