Buy or Finance BMW 5 Series in Swindon from £706.26/month | 12.9% APR