BMW 4-Series

List Price from £35,465
Buy new from £29,109
Contract hire from £236.48 per month
List Price from £42,155
Buy new from £32,830
Contract hire from £302.88 per month