BMW 5-Series

List Price from £36,980
Buy new from £29,252
Contract hire from £319.82 per month
List Price from £39,770
Buy new from £30,233
Contract hire from £346.34 per month