Buy or Finance BMW X5 in Bedford from £1170.68/month | 12.9% APR