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